mysql版本:
[root@test-5-248 ~]# mysql --help |grep Distrib
mysql Ver 14.14 Distrib 5.6.16-64.0, for Linux (x86_64) using EditLine wrapper
每次开启mysql的多实例服务后,隔天服务都会自动断开。
解决办法:
删除 /var/lib/目录下的mysql文件。
虽然在启动服务的时候用命令mysqld_safe --defaults-file=/my/mysql_3306/my.cnf 指定了配置文件,但是/var/lib/下的mysql是由于安装而存在的安装目录,所以启动的时候就算指定了配置文件的位置也会去安装目录下找,所以要删除安装目录下的mysql文件。
删除文件后,隔天看,服务确实没有主动关闭。
附上解决此问题的历史命令:
897 ps -ef|grep mysql
898 cd /my/mysql_3307/log/
899 ls
900 tail -n 200 mysql.err
901 cd ..
902 ls
903 cd ..
904 ls
905 cd mysql_3306/
906 ls
907 cd log/
908 ls
909 tail -n 200 mysql.err
910 cd ..
911 ls
912 cd data/
913 ls
914 cd ../log/
915 ls
916 ls -ltr
917 vi /my/mysql_3306/my.cnf
918 vi /my/mysql_3307/my.cnf
919 vi /my/mysql_3306/my.cnf
920 df -h
921 tail -n 200 mysql.err
922 cd /var/log/
923 ls
924 tail -n 200 messages
925 vi /my/mysql_3306/my.cnf
926 cd /my/mysql_3306/
927 ls
928 cd data/
929 ls
930 cd mysql/
931 ls
932 ls -ltr
933 ls
934 cd ..
935 ls
936 ls -ltr
937 ls
938 ll
939 cd ..
940 ls
941 ls -ltr
942 cd tmp/
943 ls
944 cd ..
945 ls
946 cd log/
947 ls
948 tail -n 200 slowq.log
949 vi /my/mysql_3306/my.cnf
950 vi /my/mysql_3307/my.cnf
951 cd /
952 ls -ltr
953 cd mys
954 ls
955 cd my/
956 ls
957 ls -ltr
958 cd mysql_3306/
959 lks
960 ls
961 ls -ltr
962 mysqld_safe --defualts-file=/my/mysql_3306/my.cnf &
963 cd /var/lib/
964 ls
965 cd mysql/
966 ls
967 tail -n 200 test-5-248.9ijx.com.err
968 cd ..
969 ls
970 cd ..
971 ls
972 cd /var/
973 ls
974 ls -ltr
975 cd lib/
976 ls
977 ls -ltr
978 cd mysql/
979 ls
980 ls -ltr
981 find / -name *mysql*
982 ls
983 cd ..
984 ls
985 rm -rf mysql/
986 pwd
987 find / -name *mysql*
988 mysqld_safe --defaults-file=/my/mysql_3306/my.cnf &
989 cd /var/
990 ls
991 cd lib/
992 ls
993 cd /var/lib
994 ls
995 cd /my/mysql_3306/log/
996 ls
997 tail -n 200 mysql.err
998 ps -ef | grep mysql
999 mysql
1000 ps -ef|grep mysql