怎么解决linux mysql 无法登陆的问题
程序员文章站
2024-01-21 22:28:04
...
今天登陆mysql 提示Can't connect to local MySQL server rhrough socket 的问题,结合两篇帖子解决
我的系统是centos
首先:
cp /usr/share/doc/MySQL-server-5.5.24/my-medium.cnf /etc/my.cnf
其次:
touch /var/lib/mysql/mysql.scok
查看下数据库运行状态
/etc/init.d/mysql status
提示
ERROR! MySQL is running but PID file could not be found
先打印MYSQL进程
ps aux | grep mysql
然后KILL进程
kill -9 pid1 pid2 …
再启动MYSQL
/etc/init.d/mysql start
再检查mysql运行状态
/etc/init.d/mysql status
因为一开始/etc下我是找不到my.cnf 这个文件的,/usr/share/doc/MySQL-server-5.5.24/这个下面有个my-default.cnf这个文件,看了看,感觉和my-medium.cnf差不多,就拷贝到etc目录下了,来充当my.cnf吧,
mysql有两种启动方式,一种tcp,一种socket,一般来说tcp启动没问题,只是socket启动才会出现上述问题。
【相关教程推荐】
1. mysql数据库图文教程
3. bootstrap教程
下一篇: php怎么保持登录状态?
推荐阅读
-
怎么解决linux mysql 无法登陆的问题
-
由于日志占满空间导致MySQL无法启动的有关问题-已解决
-
解决MYSQL访问时无法切换数据库的问题.Reading table informatio
-
jupyter notebook环境配置(重写config文件、配置默认工作文件路径、如何解决需要token登陆的问题/解决无法跳转浏览器问题等)
-
mysql root 远程登陆问题的解决_MySQL
-
Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)_MySQL
-
详解mysql密码遗忘和登陆报错的问题解决
-
MySql修改密码后phpMyAdmin无法登陆的解决方法
-
怎么解决压缩文件不能打开显示无法找到应用程序的问题
-
Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)