中易网

linux下mysql后台启动

答案:3  悬赏:20  
解决时间 2021-04-28 03:25
  • 提问者网友:相思瘸子
  • 2021-04-27 21:15
解压缩办的mysql,
bin/mysqld_safe --defaults-file=/etc/my3307.cnf --user=mysql &
输入这个命令,一直显示下图的内容,除非ctr+c否则不退出,而且好像关闭终端,mysql也会关闭的样子,请问这是什么原因啊,为啥不能像系统服务那样显示mysql start成功然后继续显示输入命令符呢?



最佳答案
  • 二级知识专家网友:零负荷的放任
  • 2021-04-27 22:20
如果是远程登录之后运行的该命令的话关掉终端之后服务就停止了

要想关掉终端之后还正常运行须要使用nohup。

nohup bin/mysqld_safe --defaults-file=/etc/my3307.cnf --user=mysql >/dev/null 2>&1 &
>/dev/null 2>&1这个的意识是程序运行时的输出信息直接丢弃,这样就不会出现你上图中显示的些个信息了
全部回答
  • 1楼网友:青春如此荒謬
  • 2021-04-28 01:06
说明你的mysql并没有真正的启动。你安装的mysql是多少版本的?linux版本呢?5.1以上的版本可以用/etc/rc.d/init.d/mysql start来启动mysql,5.0以下的好像用mysqld start这个命令,但是路径我记不清楚了
  • 2楼网友:堕落奶泡
  • 2021-04-27 23:46
nohup .bin/mysqld_safe --defaults-file=/etc/my3307.cnf --user=mysql > mysql.out 2>&1 &
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息