服务器上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)的入站规则即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~