win10 安装mysql8

时间:2022-03-04 21:17:43

参考:https://www.jb51.net/article/139219.htm

mysql下载地址:https://dev.mysql.com/downloads/mysql/

1、下载:mysql-8.0.12-winx64.zip

2、解压:\mysql-8.0.12-winx64\

3、添加.ini配置文件,我没添加

4、添加环境变量,path中添加:\mysql-8.0.12-winx64\bin

5、用管理员权限打开cmd,执行:

mysqld --initialize --console

会有初始密码出现,一定要记住初始密码,同时\mysql-8.0.12-winx64\目录下会生成data文件夹。

如果需要重新生成,删掉data目录即可。

6、生成服务:

mysqld --install mysql8

如果需要重新生成,先卸载服务:

sc delete mysql8

注意:生成服务时尽量在 \mysql-8.0.12-winx64\bin> 目录下,不然路径会错,服务生成后找不到指定文件。

7、开启服务:可以在服务中直接开启,也可以执行:

net start mysql8

  

8、更改密码,首先进入mysql:

mysql -u root -p

输入步骤5中生成的初始密码,则可以进入mysql.

继续输入后密码修改成功,重启服务。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

  

9、通过连接:localhost/127.0.0.1可以连接,默认端口:3306,用户名:root,密码:'新密码'。

10、允许远程连接:

use mysql;
selecthost,user from user;
update user set host = '%' where user = 'root';
flushprivileges; # 把缓存flush掉.在使用update语句修改用户记录后,需要FLUSH语句告诉服务器重载授权表.

修改 root用户的权限,由 ‘localhost’ 变为 ‘%’

或者重启服务,则可以直接用ip连接了。

11、结束。