CODE: [Copy to clipboard]
#mysql -u root -p
CODE: [Copy to clipboard]
Enter password:**********
出现提示:
CODE: [Copy to clipboard]
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
坏了!刚才的PLESK这个SB软件,自动把TMP目录下的MYSQL.SOCK文件DEL了,怎么办?要知道没这个文件,MYSQL没办法运行的.
找找别的地方有没有吧……
CODE: [Copy to clipboard]
#find / -name mysql.sock
出现提示
CODE: [Copy to clipboard]
#
完,系统里没这个文件,怎办?
考虑一下,MYSQL本身并未使用这个文件,应该是MYSQLD(MYSQL的守护进程在使用),那么重新启动下MYSQL试试!
CODE: [Copy to clipboard]
#mysql restart
出现提示:
CODE: [Copy to clipboard]
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
无法重启
再仔细想想……应该是有还有系统进程没干掉!我找跟MYSQL有关的进程!
CODE: [Copy to clipboard]
#ps -auxgrep mysql
显示结果:
CODE: [Copy to clipboard]
mysql 137 0.0 1.5 152956 7988 ?? S 3:05AM 0:00.79 /usr/local/libexec/mysqld --basedir=/usr/local --datadir=/var/d
root 111 0.0 0.1 648 452 con- I 3:05AM 0:00.01 /bin/sh /usr/local/bin/mysqld_safe --user=mysql --datadir=/var/
找到2个进程:
CODE: [Copy to clipboard]
#kill 137
CODE: [Copy to clipboard]
#kill 111
进程KILL了,
CODE: [Copy to clipboard]
#mysql restart
出现提示:
CODE: [Copy to clipboard]
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
CODE: [Copy to clipboard]
#cd /usr/ports/databases/mysql41-server
CODE: [Copy to clipboard] make deinstall
CODE: [Copy to clipboard] make reinstall
一般来说重装前需要移动走数据……移动数据的命令是……
CODE: [Copy to clipboard]
上一篇:快速修复MySQL数据库
下一篇:2000、XP、2003下木马、病毒防范之注册表权限设置法