1. 下载安装包
https://dev.mysql.com/downloads/mysql/
2. 配置环境变量
变量名:MYSQL_HOME
变量值:D:softwaremysqlmysql-8.0.18-winx64
3. 生成data文件
以管理员的身份进入cmd,进入D:softwaremysqlmysql-8.0.18-winx64in
执行命令:mysqld --initialize-insecure --user=mysql
查看D:softwaremysqlmysql-8.0.18-winx64下是否存在data文件
4. 安装mysql
命领:mysqld -install
5. 启动mysql服务
执行命令:net start MySQL
6. 登录mysql
执行命令:mysql -u root -p (默认进去没有密码,直接回车就行)
7. 修改加密方式
MySQL8.0之前的版本密码加密规则:mysql_native_password,
MySQL8.0密码加密规则:caching_sha2_password
所以要把加密方式修改为mysql_native_password
命令:update user set plugin ='mysql_native_password' where user='root';
刷新退出重启:flush privileges;
quit;
net stop mysql
net start mysql
8. 修改用户名密码
mysql -u root -p (默认进去没有密码,直接回车就行)
查看用户命令:select host,user,authentication_string from mysql.user;
修改用户密码命令:ALTER USER
'root'
@
'localhost'
IDENTIFIED BY
'123456'
;
刷新(保存)命令:flush privileges;
9. 远程访问
命令:update user set host='%' where user='root';
刷新(保存)命令:flush privileges;
重启mysql服务就可以了。
10. 退出命令:quit