服务器上mysql安装 ,以及客户端Navicat连接

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.use mysql;

  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先通过localhost账号操作

操作完毕

然后重启

 

这样就解决了吗??

客户端Navicat连接还是会出现

经人提醒,才发现端口没打开

只需要在防火墙中添加指定端口(3306)的入站规则即可

 

posted @   ShawBlack  阅读(66)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示