首页 > 数据库技术 > 详细

php 连接mysql 错误排查一例

时间:2017-08-01 21:37:37      阅读:310      评论:0      收藏:0      [点我收藏+]

php后台接不上mysql数据库,查看phpinfo,mysql驱动正常。

查看日志 

技术分享

发现配置正确,连接被拒,猜想可能是用户权限的问题

进入数据库查看用户和权限 

[root@MyCloudServer wezchina]# mysql -h 192.168.2.100 -P 3306 -uSbsBL6tnULzkI21 -p
Enter password: 
ERROR 1045 (28000): Access denied for user ‘user‘@‘MyCloudServer‘ (using password: YES)
[root@MyCloudServer wezchina]# mysql -u root -p

发现ip地址被解析为主机名并被拒
mysql> select user,host from mysql.user;
+-----------------+---------------+
| user            | host          |
+-----------------+---------------+
| SbsBL6tnULzkI21 | %             |
| root            | 127.0.0.1     |
| SbsBL6tnULzkI21 | 192.168.2.*   |
| root            | ::1           |
|                 | localhost     |
| SbsBL6tnULzkI21 | localhost     |
| root            | localhost     |
|                 | mycloudserver |
| SbsBL6tnULzkI21 | mycloudserver |
| root            | mycloudserver |
+-----------------+---------------+
10 rows in set (0.00 sec)

查看用户host,发现主机名是小写
在/etc/hosts文件添加以下解析
192.168.2.100 mycloudserver MyCloudServer
登录 正常


本文出自 “10850395” 博客,请务必保留此出处http://10860395.blog.51cto.com/10850395/1952668

php 连接mysql 错误排查一例

原文:http://10860395.blog.51cto.com/10850395/1952668

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!