标签:... 12 Premium GRANT PRIVILEGES host user mysql root
使用Navicat Premium 12工具连接MySQL数据库经常会出现1130-host ... is not allowed to connect to this MySql server,的错误,每次都会去百度,谷歌查,但是每一篇的文章解决方法都不一样,不过最后都解决了,但是解决了过段时间又会忘,SO,查的比较繁琐!今晚又遇到了,所以记录一下。
解决方法:
直接改表:
mysql -u root -pvmwaremysql>use mysql; # 进入mysql库
mysql>update user set host = '%' where user = 'root'; # 更新用户
mysql>flush privileges; # 刷新缓存
mysql>select host, user from user; # 查找用户信息
mysql>quit # 退出数据库
直接授权
若需要通过root使用pwd123.com密码从任何主机连接到MySQL数据库的话 如下:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pwd123.com' WITH GRANT OPTION;
FLUSH PRIVILEGES;
如何设置指定IP地址连接如下:(看区别即可。)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' IDENTIFIED BY 'pwd123.com' WITH GRANT OPTION;
FLUSH PRIVILEGES;
此文章目的:记录该问题,下次出现可直接跳转至延瓒@Yankerp
标签:...,12,Premium,GRANT,PRIVILEGES,host,user,mysql,root 来源: https://blog.csdn.net/qq_39591494/article/details/87908989
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。