永发信息网

MYSQL 连接数据库失败,请确定数据库用户名,密码设置正确,该如何解决?

答案:2  悬赏:0  手机版
解决时间 2021-01-25 15:53
  • 提问者网友:眉目添风霜
  • 2021-01-25 06:29
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
2002
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-01-25 06:46
linux下连接本机mysql有两种方式:
1、socket 方式
2、tcp/ip方式

你的估计就是这种问题,有些时候使用tcp/ip方式,有些时候是另外一种。

所以你可以有两种方式解决:

1、直接强制使用tcp/ip方式
2、把socket补上

方法:

1、mysql 后面加个 --protocol=tcpip
2、 关闭 mysql , cd 到 /tmp 然后输入: ln -s /var/lib/mysql/mysql.sock mysql.sock , 启动 mysql
全部回答
  • 1楼网友:梦中风几里
  • 2021-01-25 07:48
你设置的mysql密码不正确或都没写密码,也可能是用户名也不对。 打到名字类似config.php的数据库配置文件,把里面的username,password后面的值改成你的mysql用户名和密码就行了。一般mysql默认用户名为root,密码为root或者为空
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯