您的位置:首页 > 运维架构 > Linux

直接关闭Linux,导致多实例MySQL无法启动的问题

2018-07-24 10:56 501 查看
[root@mysql ~]# /data/3308/mysql start
Starting MySQL...
[root@mysql ~]# 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文件,当你下一次开机启动多实例数据库的时候,就无法启动多实例的数据库了。
[root@mysql 3308]# /data/3308/mysql start
MySQL is running...
[root@mysql 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啦!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 启动 直接关闭
相关文章推荐