一、下载MySQL安装包
官网地址:https://dev.mysql.com/downloads/mysql/
注:MySQL官网主要有两种安装方式一种是msi安装包,一种是zip,应该是 MySQL5.7.18之前的版本有msi安装方式,后面就被优化成了zip。
二、进行安装
1.下载完成后解压完成后如下图:
2.配置环境变量:
- 右键此电脑—属性—高级系统设置-环境变量:
- 进入解压好的MySQL地址:
- 将地址复制下来,放入环境变量-path中:
3.配置MySQL文件:
- 在MySQL文件夹目录下,新建my.ini配置文件:
- 文件中写入:
[mysqld]
#端口号
port = 3306
#数据库的安装路径
basedir=D:\prograFile\MySQL\mysql-5.7.34-winx64\mysql-5.7.34-winx64
#数据库的安装路径+\data(数据库存储路径)
datadir=D:\prograFile\MySQL\mysql-5.7.34-winx64\mysql-5.7.34-winx64\data
#最大连接数
max_connections=200
#编码
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
#编码
default-character-set=utf8
4.安装MySQL服务
- 写入保存后,打开黑窗口(管理员模式运行)
- 输入命令mysqld -install,输入后显示Service successfully installed. 为安装成功:
- 完成后进行一下初始化操作
mysqld --initialize 需要等待几秒钟,不会出现任何的提示代表成功。
- 启动MySQL服务
net start mysql
5.设置MySQL密码
- 启动成功后,再进行关闭,因为这个时候我们并没有设置MySQL的密码。
- 关闭后,在my.ini文件中加入:skip-grant-tables
- 加入完成后,启动服务并进入MySQL:mysql -uroot -p,这里我们不需要填写密码,直接回车进入即可
-
执行以下命令:
1.use mysql;//进入MySQL数据库
2.update mysql.user set authentication_string=password(‘root’) where user=‘root’ and Host =‘localhost’; //修改管理员并地址为本地的密码为:root,密码可以设置成自己想要的
3.flush privileges; //刷新数据库
4.exit; //退出 -
删除my.ini配置文件中的:skip-grant-tables并重新启动MySQL:
- net stop mysql
- net start mysql
重启完成进入:mysql -uroot -p,密码是:root,然后use mysql 会发现还是不可以,执行:
- ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’;
- exit;