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的错误了 如何错误 欢迎指出。。。
这个问题的错误主要是在于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的错误了 如何错误 欢迎指出。。。
相关文章推荐
- linux下用户账户切换
- VMware中的Linux系统下的硬盘扩容:ubuntu 重新挂载/usr
- LINUX下压缩某个文件夹(文件夹打包)
- Linux命令之 文件归档管理
- 每个程序员都应该知道的8个Linux命令
- Linux内核原理-进程入门
- Ubuntu硬盘安装
- linux 后台任务以及查看查看文件夹大小命令
- Linux系统中查看服务器型号
- OpenStack CentOS7 virt-manager Windows Server 2012R2镜像
- linux语句
- #include后尖括号和双引号的区别
- Linux的分段和分页机制
- Linux上安装ArcGIS for Server超详细教程——以Redhat6.5上安装ArcGIS for Server 10.3.1为例
- Linux中的进程关系详解
- GDB 使用入门
- VMware下linux机联网配置
- 【Linux程序设计】之环境系统函数综合实验
- SSH服务--Linux学习笔记
- linux运维实战练习-2015年11月8日-11月17日课程作业(练习)安排