您的位置:首页 > 运维架构 > Linux

Linux(centOS)上的mysql 1130连接错误

2015-11-07 23:17 561 查看
第一次试着在阿里云上搭建centOS服务器 ,之前对linux的指令接触的并不多 所以碰了很多壁 也请教了很多人

这个问题的错误主要是在于mysql权限方面 部分因为之前的数据库密码被修改原因

1)检查一下mysql端口3306是否开启

#netstat -ntlp

2)在终端上进入mysql

#mysql
-u root -p xxxx

然后#GRANT
ALL PRIVILEGES ON *.* TO 'root'@'192.168.x.xxx' IDENTIFIED BY 'www.linuxidc.com' WITH GRANT OPTION;

但是在这步执行的并不顺利 出现了ERROR
1290 (HY000)
的问题,这让我们来解决下这个问题先
-1 进入mysql配置文件(/etc/my.cnf) 然后添加skip-grant-tables
这一行
-2在mysql>后输入:UPDATE
mysql.user SET Password = OLD_PASSWORD('密码')WHERE Host = 'localhost' AND User = '用户名';

回车后提示:Query OK, 0 rows affected (0.16 sec)

-3
mysql> flush privileges

3)进入mysql中,#GRANT
ALL PRIVILEGES ON *.* TO 'root'@'192.168.x.xxx' IDENTIFIED BY 'www.linuxidc.com' WITH GRANT OPTION;
#service mysqld restart 重启数据库

这样就可以解决掉1130的错误了 如何错误 欢迎指出。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: