[[email protected] ~]# /data/3308/mysql start
Starting MySQL...
[[email protected] ~]# ll /data/3308/
总用量 72
drwxr-xr-x 3 mysql root 4096 7月 24 10:38 data
-rw-r--r-- 1 root root 1899 7月 20 16:01 my.cnf
-rwx--x--x 1 mysql mysql 1307 7月 20 15:06 mysql
-rw-rw---- 1 mysql mysql 126 7月 20 16:03 mysql-bin.000001
-rw-rw---- 1 mysql mysql 224 7月 24 10:38 mysql-bin.index
-rw-rw---- 1 mysql mysql 5 7月 24 10:38 mysqld.pid
-rw-r----- 1 mysql root 19423 7月 24 10:38 mysql_oldboy3308.err
srwxrwxrwx 1 mysql mysql 0 7月 24 10:38 mysql.sock
因为我们的可能再关闭虚拟机之前没有关闭多实例数据库,这样我们的多实例数据库虽然强制关闭了,但是残留了本应该删除的mysql.sock文件,当你下一次开机启动多实例数据库的时候,就无法启动多实例的数据库了。
[[email protected] 3308]# /data/3308/mysql start
MySQL is running...
[[email protected] 3308]# netstat -lntup|grep 330
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1196/MySQL
这个时候我们需要把/data/3308/里面的mysql.sock文件直接删除,就能启动MySQL啦!
原文地址:http://blog.51cto.com/11078047/2149362