itopidea 发表于 2013-6-25 19:58:23

mysql 可以通过127.0.0.1访问localhosst不可以

lnmp 0.9
使用这位仁兄的升级脚本:https://bbs.vpser.net/viewthread.php?tid=6401&highlight=mysql%2B%E5%8D%87%E7%BA%A7

升级成功。

没有问题,但是发现重启系统以后mysql链接不上去,

mysql启动了,用户密码也可以登录

发现通过127.0.0.1可以访问。

my.cnf 里面配置 /tmp/mysqld.sock

了解的资料:http://www.zhihu.com/question/19957000

这样我需要怎么解决这个问题呢?mysql 可以通过127.0.0.1访问localhosst不可以。

[ 本帖最后由 itopidea 于 2013-6-25 20:01 编辑 ]

itopidea 发表于 2013-6-25 20:47:52

# mysql -uroot -p --socket=/tmp/mysqld.sock
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2)
这样也不行。不太理解这个工作原理。

licess 发表于 2013-6-25 21:35:22

localhost和127.0.0.1在mysql下是不一样的
phpmyadmin权限里必须设置上才行

itopidea 发表于 2013-6-25 22:05:39

回复 3# 的帖子

phpmyadmin 里面权限两个都有。一模一样的权限。

itopidea 发表于 2013-6-26 09:04:23

回复 4# 的帖子

因为是生产环境,不能等太久解决这个问题,已经通过系统盘重新安装lnmp1.0解决。
页: [1]
查看完整版本: mysql 可以通过127.0.0.1访问localhosst不可以