1、MySQL简介
MySQL是一个关系型数据库管理系统
前世:瑞典MySQLAB公司
今生:属于Oracle旗下产品
MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一。
开软的数据库软件~
体积小、速度快、总体拥有成本低,招人成本比较低,
中小型网站、或者大型网站,集群
官网:https://www.mysql.com/
Mysql下载地址:https://dev.mysql.com/downloads/mysql/5.7.html
2、MySQL下载
Mysql下载地址:https://dev.mysql.com/downloads/mysql/5.7.html
这里推荐使用安装包安装,方便以后卸载MySQL时方便
操作步骤
-
解压压缩包到自己的想要安装的目录下,本人解压的是
D:\mysql-5.7.38
-
添加环境变量(win10)
-
此电脑-》属性-》高级系统设置-》环境变量
-
选择系统变量中的
Path
-》编辑-》路径指向bin目录下 D:\mysql-5.7.38\bin -
在D:\mysql-5.7.38新建my.ini文件
[mysqld] basedir=D:\mysql-5.7.38\ datadir=D:\mysql-5.7.38\data port=3306 skip-grant-tables
-
启动管理员模式下的CMD,并切换至mysql下的bin目录下,输入
mysqld-install
- 可能会出现以下错误
- 官网地址 (vcredist) :https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
- 下载并安装,重新执行即可
-
在输入
mysqld --initialize-insecure --user=mysql
初始化数据文件 -
在输入
net start mysql
-
然后再次启动mysqk然后用命令
mysql -u root -p
进入mysql管理界面(密码可为空)- 注意这一步不用输密码,在Enter password这一步直接回车进入Mysql
-
进入界面后修改root密码
-
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
-
输入
flush privileges;
刷新权限
-
-
修改my.ini文件删除最后一句
skip-grant-tables
-
重启mysql
-
#退出mysql exit #停止mysql net stop mysql #启动mysql net start mysql
-
-
连接mysql
-
mysql -uroot -p123456
-
-