MySQL在Ubuntu设置自启动的一个故障解决

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS PostgreSQL,高可用系列 2核4GB
简介: MySQL在Ubuntu设置自启动的一个故障解决 在解决MySQL自启动,执行命令: 点击(此处)折叠或打开 # chkconfig --list The program 'chkconfig' is currently not installed.

MySQL在Ubuntu设置自启动的一个故障解决

在解决MySQL自启动,执行命令:

点击(此处)折叠或打开

  1. # chkconfig --list
  2. The program 'chkconfig' is currently not installed. You can install it by typing:
  3. apt-get install chkconfig

发现没安装chkconfig脚本,安装它:

点击(此处)折叠或打开

  1. root@i-DFAFA998:~# apt-get install chkconfig
  2. Reading package lists... Done
  3. ……

安装后执行:

点击(此处)折叠或打开

  1. # chkconfig --list | grep mysql
  2. mysql 0:off 1:off 2:off 3:off 4:off 5:off 6:off
可见MySQL不是自启动服务。

用chkconfig让MySQL自启动时,执行命令报错:

点击(此处)折叠或打开

  1. # chkconfig -a mysql
  2. /sbin/insserv: No such file or directory
  3. mysql 0:off 1:off 2:off 3:off 4:off 5:off 6:off
网上提供的解决方法是:

点击(此处)折叠或打开

  1. # ln -s /usr/lib/insserv/insserv /sbin/insserv
执行命令,继续报错

点击(此处)折叠或打开

  1. # chkconfig mysql on
  2. The script you are attempting to invoke has been converted to an Upstart
  3. job, but lsb-header is not supported for Upstart jobs.
  4. insserv: warning: script 'mysql' missing LSB tags and overrides
  5. insserv: Default-Start undefined, assuming empty start runlevel(s) for script `mysql
继续查找原因,发现是:

chkconfig命令是用于RedHat/Fedora发行版的,而对于像Ubuntu之类的Debian发行版,应该使用这个命令:

点击(此处)折叠或打开

  1. sudo update-rc.d mysql defaults

验证一下:

点击(此处)折叠或打开

  1. # chkconfig --list | grep mysql
  2. mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
果然搞定了!

最后提醒一句,别忘了删除之前建立的符号连接

点击(此处)折叠或打开

  1. # rm -f /sbin/insserv
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
3月前
|
Ubuntu Linux 程序员
Ubuntu 18.04 安装详细步骤与设置指南
接下来,我们将探讨如何进行个人信息设置。重启选择高级模式,联网更新软件包并安装硬件驱动程序以完成个人信息设置。在重启过程中,你需要按下esc键(只需按一下)来选择ubuntu的高级模式。重启完成后,请联网并打开终端,然后输入以下字符以继续设置过程。
|
2月前
|
Ubuntu 安全 关系型数据库
安装与配置MySQL 8 on Ubuntu,包括权限授予、数据库备份及远程连接指南
以上步骤提供了在Ubuntu上从头开始设置、配置、授权、备份及恢复一个基础但完整的MySQL环境所需知识点。
385 7
|
2月前
|
Ubuntu
在Ubuntu系统上设置syslog日志轮替与大小限制
请注意,在修改任何系统级别配置之前,请务必备份相应得原始档案并理解每项变更可能带来得影响。
267 2
|
3月前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 22.04.1上安装MySQL 8.0及设置root密码的注意事项
这些是在Ubuntu 22.04.1 系统上安装MySQL 8.0 及设置root密码过程中必须考虑的关键点。正确的遵循这些步骤可确保MySQL的安装过程既顺利又安全。
706 20
|
3月前
|
NoSQL 关系型数据库 MySQL
在Visual Studio Code中设置MySQL源码调试环境
以上步骤涵盖了在VS Code中设置MySQL源码调试环境的主要过程,是一个相对高级的任务,旨在为希望建立强大开发和调试环境的开发者提供指引。遵循这些步骤,将可以利用VS Code强大的编辑和调试功能来深入理解和改进MySQL数据库的底层实现。
332 0
|
5月前
|
网络协议 Ubuntu
在Ubuntu 18.04/20.04 LTS设置静态DNS服务器的过程。
以上步骤提供了一种简洁明了的指导,让用户能够在Ubuntu系统中有效设置静态DNS服务器,这对日常管理和网络配置来说是非常实用的技能。
516 18
|
4月前
|
Ubuntu 编译器
在Ubuntu中设置QT Creator的交叉编译环境。
在进行交叉编译设置时,请确保遵循你的目标硬件平台和软件的具体指南。以上步骤给出的是一个概括的指南,具体步骤可能因你的特定需求而有所不同。务必参照相关硬件和软件的官方文档进行操作,以获得具体的、针对性的指导。
362 0
|
6月前
|
监控 Ubuntu Linux
在Ubuntu环境中制定脚本开机自动启动设置
以上就是在Ubuntu环境下制定脚本开机自动启动的设置方法。通过Systemd服务,你可以按需要轻松管理脚本的自动执行。全新的一天开始时,脚本已静静地运行,无需额外手动启动,机器恰如一位忠诚的仲夏夜的梦想者,在黎明的许诺中尽职尽责。于是心满意足地看着,任由它在自己选择的轨道上静静地飞翔。
671 26