码迷,mamicode.com
首页 > 数据库 > 详细

php 连接mysql 错误排查一例

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

标签:php   mysql   连接错误   

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 错误排查一例

标签:php   mysql   连接错误   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!