启动mysql提示 can't connect to socket ’mysql.sock‘

启动mysql提示 can't connect to socket ’mysql.sock‘,第1张

启动mysql提示 can't connect to local mysql server through socket ’mysql.sock‘

find / -name my.cnf

找到[mysqld]

把 socket= *** 注释掉即可。

觉得文章对你有益的话,帮忙转发一下吧

我为大家准备的一些mysql的进阶资料,加群:219571750,可以免费领取下图资料!!!

找不到sock常规情况应该是my.cnf配置没写对。另外也可能是权限问题。

1./var/lib/mysql 所有文件权限 改成mysql.mysql;

2.修改/etc/my.cnf文件;

[mysql d]

socket=/var/lib/mysql .sock

[mysql ]

socket=/tmp/mysql .sock

或者直接link:

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

1、找到mysql安装目录,将其配置文件my.default.ini改名为my.ini,并且将my.ini移至bin目录下。

2、启动命令行,将目录切换到mysql安装目录的bin目录下。

3、接下来,在命令行执行命令:mysqld --initialize --user=mysql --console。

4、注意,上一个步骤会获得一个临时密码,需要记录,之后会用到。

5、接下来在控制台以命令行输入: mysqld --install,进行安装服务 *** 作。

6、之后,在任务管理器找到“服务”,启动其中的MYSQL服务即可。

7、输入命令行mysql -uroot -p,利用之前的临时密码输入即可登录数据库成功。

8、修改临时密码,设置密码:mysqladmin -u USER -p password PASSWORD,注意USER和PASSWORD为自己定义的数值。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8527876.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存