1.官网下载mysql8.0
https://dev.mysql.com/downloads/installer/
2.安装mysql8.0
参考
https://blog.csdn.net/weixin_47406082/article/details/131867849?ops_request_misc=&request_id=&biz_id=102&utm_term=mysql%E6%9C%80%E6%96%B0%E7%89%88%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-1-131867849.nonecase&spm=1018.2226.3001.4187
3.客户端Navicat连接服务器mysql
在安装完服务端mysql时,由于root用户默认为只允许localhost登陆,所以这时,你在客户端通过Navicat登陆是会显示下面信息的
这时候的解决方案:
1.管理员身份打开CMD
2.mysql -uroot -p
3.select user,host from user;
4. update user set host='%' where user='root' and host='localhost' limit 1;
5. flush privileges
6. select user,host from user;
这样就解决了吗??
客户端Navicat连接还是会出现
经人提醒,才发现端口没打开
只需要在防火墙中添加指定端口的入站规则即可
标签:E6%,Navicat,host,user,mysql,客户端 From: https://www.cnblogs.com/ShawBlack/p/17984039