版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Solitarily/article/details/81057753
一、准备
- Mysql-8.0.11 密码:nqh4
- Navicat破解版 密码:va3f
- Navicat解压密码
二、安装
- 解压后进入D:\mysql-8.0.11-winx64
- 使用管理员打开cmd命令,进入bin目录
初始化数据库得到data目录,在cmd输入下面命令
mysqld --initialize-insecure
得到data目录
配置 my.imi文件,如果没有则新建一个my.ini文件
[mysql] default-character-set=utf8 [mysqld] port = 3306 basedir=D:\mysql-8.0.11-winx64 datadir=D:\mysql-8.0.11-winx64\data max_connections=200 character-set-server=utf8 default-storage-engine=INNODB default_authentication_plugin = mysql_native_password
添加服务,在cmd输入下面命令
mysqld -install
启动mysql服务
net start mysql
用mysqladmin 修改密码
mysqladmin -u root password "newPassword"
- 测试连接
三、使用Navicat连接mysql
- 由于Navicat版本不高,故连接mysql时可能会报以下错误
详细原因可参考MySQL 8.0报错:error 2059: Authentication plugin ‘caching_sha2_password’ cannot be loaded 下面解决这个错误
在mysql界面下分别输入以下命令ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER; #修改加密规则 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newPassword'; #更新一下用户的密码 FLUSH PRIVILEGES; #刷新权限
- 测试连接