xzhuan原创稿件,转载请注明出处!
一、mysql安装(参考 菜鸟教程)
https://www.runoob.com/mysql/mysql-install.html
二 、免安装版方案:
1. 根目录配置my.ini
2.依次输入命令
mysqld –initialize
mysqld --install
//启动
net start mysql
//如果启动失败 查看日志
mysqld --console
三、常见错误解决方案:
1. Navicat for MySQL 连接 Mysql 8.0.11
出现1251- Client does not support authentication protocol 错误
出现这种情况的原因是:
mysql8 之前的版本中加密规则是mysql_native_password
而在mysql8之后,加密规则是caching_sha2_password
解决问题方法有两种:
方法1.升级navicat驱动;
方法2.把mysql用户登录密码加密规则还原成mysql_native_password.
这里使用方法2:
<1>命令行 切换到mysql bin目录
<2>输入mysql -u root -p 确认
输入密码 确认
<3>ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
#修改加密规则 (这行我没有写,不过貌似也可以)
<4>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
#更新一下用户的密码
<5>FLUSH PRIVILEGES;
#刷新权限
然后去Navicat 再次尝试连接即可
网友评论