怎么解决mysql不允许远程连接的错误
1个回答
展开全部
添加个支持远程连接的账户,和给予这个账户读取数据库的权限。
mysql的账户,包括两部分,名称和主机名,如下例:
root@localhost
解释:
这个账户名为root,主机名为localhost(就是本机),这个账户之能在本机登录mysql.
如果你要远程用这个账户名登录,需要新建一个账户,见如下:
root@%
root是账户名,%是主机名,%的意思是匹配任何地址,也就是允许你从任何主机连接mysql.
另外是权限的了。
比如你有个 ceshi 这个数据库。
你需要把ceshi这个数据库的权限给予root@%这个账户。
给予权限参考命令:
grant all on ceshi.* to 'root'@'%'
做到这两点。你就可以远程连接mysql了。
mysql的账户,包括两部分,名称和主机名,如下例:
root@localhost
解释:
这个账户名为root,主机名为localhost(就是本机),这个账户之能在本机登录mysql.
如果你要远程用这个账户名登录,需要新建一个账户,见如下:
root@%
root是账户名,%是主机名,%的意思是匹配任何地址,也就是允许你从任何主机连接mysql.
另外是权限的了。
比如你有个 ceshi 这个数据库。
你需要把ceshi这个数据库的权限给予root@%这个账户。
给予权限参考命令:
grant all on ceshi.* to 'root'@'%'
做到这两点。你就可以远程连接mysql了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |