1.心路历程
第一次全栈发车试运行,选最陌生的站上车,小本本记下路上的坎坷。
1.安装了MySQL数据库(腾讯的下载连接,比官网快,亲测有用);
2.下载安装Navicat;下载、安装参考:MySQL可视化工具之Navicat for MySQL
3.最后报错了:Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误,如图:
2.问题解决
1.启动数据库
net start mysql80
#停止是 : net stop mysql80 (不要问我为什么备注,因为我第一次用。。。)
2.连接数据库
mysql -u root -p
3.输入密码
4.修改密码:
# “654321”是密码 好像只能是6位数字
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '654321';
5.刷新权限
FLUSH PRIVILEGES;
6.输入刚刚修改的密码,再次测试连接,连接成功
7.附:全景图
3.原因解析
略。。。
PS:想必, 我写的已经很清晰、简单、明了了! 为我的极简风格点赞;信我得永生,你必须信我,如果你信不过我,请参考以下Blog
参考博文:
1.MySQL可视化工具之Navicat for MySQL
2.解决Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误