linux无法访问目标主机(Linux系统下无法访问mysql解决方法)
mysql是一个关系型数据库管理系统 ,但最近有用户反映 ,在Linux系统下无法访问mysql ,相信不少用户都有遇到过这个问题 ,这是怎么回事呢?Linux系统下无法访问mysql该怎么办呢?下面我们一起来看看解决方法 。
1 、问题及异常
ThreadPoolAsynchronousRunner-com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@75d634ea -- APPARENT DEADLOCK!!! Complete Status:
Managed Threads: 3
Active Threads: 3
Active Tasks:
2 、查找原因
费劲周知 ,确定是MySQL权限的问题
3 、解决过程
1》 mysql -uroot -proot mydbName
2》 grant all privileges on *.* to wangs@‘%’ identified by ‘123456’;
3》 flush privileges;
4》 exit;
5》 /etc/init.d/mysql restart
4 、命令的说明
进入 mysql ,用户为 root ,密码为 root ,数据库为 mydbName ,-u 意为用户 ,-p 意为密码 ,
增加用户 wangs ,所有权限,数据库为 * ,后面的 .* 不可少 ,% 代表对所有远程的 IP 地址,如果要限定 IP 地址的话 ,单独写上 IP 地址 ,
密码是 123456 ,注意引号 ‘ 不可少 ,用来表示是字符串 。
以上就是Linux系统下无法访问mysql的解决办法 ,用户在遇到同样故障时可根据问题的异常状况来找出原因 ,然后再对症下药的解决问题 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!