美人新生 发表于 2024-5-26 07:47:11

MySQL错误:Can‘t connect to MySQL server on localhost解决办法(分

1 . 查看本机是否可以ping通MySQL服务IP地址:
2 . 查看MySQL是否允许远程连接:
mysql -uroot -p
mysql> show databases;
mysql> use mysql;
mysql> select host, user from user;https://img.jbzj.com/file_images/article/202405/2024050809121412.png

[*]mysql设置远程方法1:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;   #任何远程主机都可以访问数据库
mysql> FLUSH PRIVILEGES;    #需要输入次命令使修改生效
mysql> EXIT    #退出

[*]mysql设置远程方法2:
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> select host, user from user;

[*]开放MySQL 3306端口:


[*]打开MySQL配置文件:vim /etc/mysql/my.cnf 。
[*]注释掉bind-address = 127.0.0.1,以允许MySQL远程连接。
https://img.jbzj.com/file_images/article/202405/2024050809121413.png

[*]重启MySQL所在服务端系统:init 6 或 reboot。
总结
到此这篇关于MySQL错误:Can‘t connect to MySQL server on localhost解决办法的文章就介绍到这了,更多相关MySQL Can‘t connect to MySQL server on localhost内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

来源:https://www.jb51.net/database/320741cfh.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: MySQL错误:Can‘t connect to MySQL server on localhost解决办法(分