有关于ubuntu service的一个问题

之前我通过apt-get安装了mysql,但是启动的时候总是会报一个错误,无奈只能卸载了,然后通过编译安装。安装完成后,我通过./bin/mysqld是能正常启动mysql

下面是正文

我将./support-files/mysql.server复制到/etc/init.d

cp ./support-files/mysql.server /etc/init.d/mysql

但是我无论执行service mysql start还是/etc/init.d/mysql start都无法正常启动,报了Failed to start mysql.service: Unit mysql.service not found.的错误

在排查问题的过程中,我将/etc/init.d/mysql中的start改为了start1这时候我在执行service mysql start1/etc/init.d/mysql start1就能正常启动mysql了。这就说明当我执行service mysql start/etc/init.d/mysql start,其实用的还是之前通过apt-get安装的

到了这里我就不知道怎么处理,希望各位能帮我解答下,该怎么处理这种问题

阅读 5.6k
2 个回答

你都不说apt-get安装的时候报了什么错,怎么帮你解决?不要编译安装,我个人非常反对那种编译编译再编译的做法,直接用软件仓库安装最稳妥了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题