两个mysql都是源码安装的,没问题。datadir,basedir都不一样,第一个mysql启动在3306,第二个启动在3305。单独都可以启动成功。但启动了mysql1再启动mysql2的时候就会出现:
starting myql. out of memory:kill process 6141(mysqld) score 440 or sacrifice child ….
再看一下两个服务的状态,mysql1还是运行的,但pid变成6449了。
mysql2结果为myql is not running,but lock file (/var/lock/subsys/mysql [failed] s
starting myql. out of memory:kill process 6141(mysqld) score 440 or sacrifice child ….
再看一下两个服务的状态,mysql1还是运行的,但pid变成6449了。
mysql2结果为myql is not running,but lock file (/var/lock/subsys/mysql [failed] s
解决方案
40
用free命令看下你的内存
不是都告诉你了么
starting myql. out of memory:kill process 6141(mysqld) score 440 or sacrifice child …
内存不足 所以干掉了 pid 6141的mysqld进程
不是都告诉你了么
starting myql. out of memory:kill process 6141(mysqld) score 440 or sacrifice child …
内存不足 所以干掉了 pid 6141的mysqld进程