问题说明
本文说明云服务器 ECS Linux 上 Linux 无法访问问题的一般排查步骤。
处理办法
查看 Linux 操作系统是否已经Linux了 MySQL
$ rpm -qa mysqlmysql-4.1.7-4.RHEL4.1# 说明已经安装了 MySQL
登录后复制
检查Linux
检测 MySQL 运行状态:
service mysqld status
登录后复制
启动服务:
可以用三种方法来启动 MySQL:
方法一:使用 service 命令启动 MySQL:
service mysqld start
登录后复制
方法二:使用 mysqld 脚本来启动 MySQL:
/etc/init.d/mysql start
登录后复制
方法三:使用 safe_mysqld 实用程序启动 MySQL 服务,此方法可以使用相关参数:
safe_mysqld& //使用&表示将safe_mysqld放在后台执行。
登录后复制
登陆
修改密码
mysqladmin -u root passwordmysqladmin -u root password 'kaishi'
登录后复制
这里的“密码”为我们欲新设的密码。系统会提示我们输入旧密码(若是 MySQL 刚安装,则默认密码为空)
如果本机可以登陆了,但是其他机器的客户端登陆报错。比如:
ERROR 1130 (00000): Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server
登录后复制
则首先查看了 iptables 的设置,确认开放了 3306 端口:
iptables -A INPUT -p tcp -m tcp --sport 3306 -j ACCEPTiptables -A OUTPUT -p tcp -m tcp --dport 3306 -j ACCEPTservice iptables save
登录后复制
如果还是无法访问,则可能是 MySQL 的权限问题。则可以通过如下步骤排查:
在本机登录
mysql -h localhost -u root -pkaishishow databases;use mysql;select Host, User, Password from user;+-----------------------+------+-------------------------------------------+| Host | User | Password |+-----------------------+------+-------------------------------------------+| localhost | root | *18F54215F48E644FC4E0F05EC2D39F88D7244B1A || localhost.localdomain | root | || localhost.localdomain | | || localhost | | |+-----------------------+------+-------------------------------------------+
登录后复制
可以看到如上结果,只有 localhost 才设置了访问的权限。
进入 MySQL ,创建一个新用户 user :
格式:grant 权限 on 数据库名.表名 用户@登录主机 identLinuxied by “用户密码”。
grant select,update,insert,delete on easyview.* to sillycat@192.168.10.103 identified by "kaishi";
登录后复制
查看结果,执行:
use mysql;select host,user,password from user;
登录后复制
可以看到在user表中已有刚才创建的user用户。host字段表示登录的主机,其值可以用IP,也可用主机名,将host字段的值改为%就表示在任何客户端机器上能以userLinux到mysql服务器,建议在开发时设为%。
修改了权限后需要执行如下语句生效:
update user set host = '%' where user = 'sillycat';flush privileges;
登录后复制
以上就是Linux下MySQL无法访问问题排查的基本步骤的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3166782.html