You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
最近倒腾linux,现在感觉操作起来比较熟练了。但是今天链接远程的mysql的时候,发现“错误代码1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server”,通过字面意思知道是因为我的没有链接mysql服务器的权限。记得之前在公司链接的时候,也曾经出现过这个问题,不过,是领导或者运维帮忙刷了权限。当时感觉很神奇,究竟怎么刷权限?他们是如何操作的,自己因为没有接触到这一块,因此一直也没有操作过。今天,我来把这个刷权限的过程给记录一下!还是那句话,“难了不会,会了不难”,其实这个很简单。
问题
最近倒腾linux,现在感觉操作起来比较熟练了。但是今天链接远程的mysql的时候,发现“错误代码1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server”,通过字面意思知道是因为我的没有链接mysql服务器的权限。记得之前在公司链接的时候,也曾经出现过这个问题,不过,是领导或者运维帮忙刷了权限。当时感觉很神奇,究竟怎么刷权限?他们是如何操作的,自己因为没有接触到这一块,因此一直也没有操作过。今天,我来把这个刷权限的过程给记录一下!还是那句话,“难了不会,会了不难”,其实这个很简单。
解决方法
假如你的mysql是在环境变量中配置了,也就是前面我讲的profile,关于环境变量,请看:http://www.haorooms.com/post/linux_path_commond
那么直接运行如下命令:
弹出Enter password:输入您的数据库密码
链接到mysql数据库。
假如你的用户是root ,那么运行如下命令:
然后刷新一下权限
大功告成,就可以在客户端链接你远程的mysql服务器了。
操作图
Navicat链接效果图如下:
The text was updated successfully, but these errors were encountered: