这篇文章将为大家详细讲解有关mysql无法访问怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

mysql无法访问有两种情况:

一个是mysql没有分配权限,使用grant语句分配访问权限即可

格式:grant权限on数据库名.表名用户@登录主机identifiedby"用户密码";grantselect,update,insert,deleteon*.*tozhxia@'%'identifiedby'123456';

或者所有权限

GRANTALLPRIVILEGESON*.*TOzhxia@'%'IDENTIFIEDBY'123456';

接着执行

flushprivileges;使授权生效

最后我们还需要修改mysql的配置文件

sudovim/etc/mysql/my.cnf

一个是未开启网络访问功能,将my.ini文件的“bing-address”这一行注释掉即可

#Insteadofskip-networkingthedefaultisnowtolistenonlyon#localhostwhichismorecompatibleandisnotlesssecure.找到:bind-address=127.0.0.1这一行要注释掉#bind-address=127.0.0.1

关于mysql无法访问怎么办就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。