centos下mysql无法通过localhost连接却可以通过127.0.0.1连接的问题
2017-12-18 00:00
232 查看
连接mysql时,通过localhost是通过套接字来访问,通过127.0.0.1则是tcp/ip来访问
无法通过localhost访问说明是套接字的问题
首先找mysql.sock的位置
sudo find / -name mysql.sock
假设mysql.sock的位置是在var/lib/mysql目录下
而php默认调用的sock是在var/mysql下面或者在tmp下面,所以执行下面两个操作,基本可以解决
sudo ln -s /var/lib/mysql/mysql.sock /var/mysql/mysql.sock
sudo ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
无法通过localhost访问说明是套接字的问题
首先找mysql.sock的位置
sudo find / -name mysql.sock
假设mysql.sock的位置是在var/lib/mysql目录下
而php默认调用的sock是在var/mysql下面或者在tmp下面,所以执行下面两个操作,基本可以解决
sudo ln -s /var/lib/mysql/mysql.sock /var/mysql/mysql.sock
sudo ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
相关文章推荐
- MySQL可以用localhost连接,使用IP地址无法连接问题
- MySQL在服务器本机登录不上,不管是localhost还是127.0.0.1都登不上,但是通过远程可以连接上
- 解决编译安装的PHP无法通过localhost连接mysql的问题
- Tomcat在局域网中localhost可以访问,但是无法通过本地ip访问,127.0.0.1也无法访问问题的解决方法
- Tomcat在局域网中localhost可以访问,但是无法通过本地ip访问,127.0.0.1也无法访问问题的解决方法
- MySQL 可以用localhost 连接,但不能用IP连接的问题,局域网192.168.*.* 无法连接mysql
- 完美解决MySQL通过localhost无法连接数据库的问题
- MySQL 可以用localhost 连接,但不能用IP连接的问题,局域网192.168.*.* 无法连接mysql
- MySQL 可以用localhost 连接,但不能用IP连接的问题
- Mac os 解决无法使用localhost连接mysql问题
- MySQL 可以用localhost 连接,但不能用IP连接的问题 (from:internet)
- MySQL通过localhost无法连接数据库的解决
- CentOS6.5下MySQL无法远程连接的问题
- CentOS下httpd下php 连接mysql 本机可以,127.0.0.1不能访问
- 不能用localhost连接mysql服务器的问题VS 127.0.0.1
- MySQL 可以用localhost 连接,但不能用IP连接的问题
- mysql的bind-address设置为127.0.0.1,通过localhost连接访问不了
- MySQL通过localhost无法连接数据库的解决
- tomcat 无法连接127.0.0.1 无法建立到 127.0.0.1 服务器的连接 localhost可以访问
- MySQL 可以用localhost 连接,但不能用IP连接的问题