初见MySQL
JavaEE:企业级开发 Web
前端(页面:展示,数据)
后台(连接点:连接数据库(JDBC),连接前端(控制,控制视图跳转,给前端传递数据))
数据库(存数据---TXT,Excel,Word)
1、为什么学习数据库
(1)岗位需求
(2)大数据时代
(3)被迫需求:存数据
(4)数据是所有软件体系中最核心的存在 DBA
2、什么是数据库
- 数据库(DB,DataBase)
- 概念:数据仓库,软件,安装在操作系统(windows,linux,mac,...)之上
- 作用:存储数据,管理数据
3、数据库分类
关系型数据库:
- MySQL、Oracle、SQL Server、DB2、SQLlite
- 通过表和表之间,行和列之间的关系进行数据的存储, 学员信息表,考勤表,......
非关系型数据库:NOSQL---Not Only SQL
- Redis,MongDB
- 对象存储,通过对象自身的属性来决定
DBMS(数据库管理系统)
- 数据库的管理软件,科学有效的管理我们的数据,维护和获取数据
- 用户应用通过DBMS对数据库中的数据进行操作
4、MySQL简介
---摘自百度百科
官网:https://www.mysql.com/ 经典版本:5.7 8.0(新)
安装建议:
(1)尽量不用.exe(卸载麻烦)
(2)使用压缩包解压安装
5、安装教程
链接:https://pan.baidu.com/s/1ajvbGh72yVibXoR9-4ToeQ 提取码:fi0k
(1)解压到自己电脑的环境目录下
(2)配置环境变量
可参考https://jingyan.baidu.com/article/fea4511ade8b8cf7bb912584.html
(3)在解压后的目录下新建MySQL配置文件my.ini并配置

配置my.ini
[mysqld] basedir=H:\\Environment\mysql-5.7.19-winx64 datadir=H:\\Environment\mysql-5.7.19-winx64\data\ port=3306 skip-grant-tables
PS:Environment对应自己的解压路径,第一次安装需跳过验证阶段(skip-grant-tables)
(5)启动管理员模式下的CMD命令行窗口,并将路径切换到mysql下的bin目录,然后输入(安装mysql)
mysqld -install
(6)输入(初始化数据文件)
mysqld --initialize -insecure --user=mysql
(7)再次启动mysql,用命令(不用输入密码)
mysql -uroot -p
进入mysql管理界面
(8)进入界面后修改root密码,并刷新权限
update mysql.user set authentication_string=password('想输入的密码') where user='root' and Host='localhost';
flush privileges;
(9)修改my.ini文件删除最后一句skip-grant-tables
(10)重启mysql服务
net stop mysql net start mysql
(11)再次输入
mysql -uroot -p
Enter password 输入你修改后的密码,显示了mysql版本并进入以下mysql命令行即安装成功。
浙公网安备 33010602011771号