怎么使mysql开机运行
时间 : 2023-03-19 00:43:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

在Linux系统中,默认情况下MySQL并不会开机自动启动。为了让MySQL在每次开机后自动启动,我们需要进行一些配置。

以下是在Ubuntu系统中使MySQL开机自动运行的步骤:

1. 打开终端,输入以下命令以编辑MySQL的启动脚本文件:

sudo nano /etc/init/mysql.conf

2. 在打开的文件中,找到以下代码段:

start on (net-device-up

and local-filesystems

and runlevel [2345])

stop on runlevel [016]

3. 在该代码段中,添加以下一行以确保MySQL在系统启动时自动运行:

start on (net-device-up

and local-filesystems

and runlevel [2345])

stop on runlevel [016]

start on runlevel [2345]

stop on runlevel [016]

4. 保存并退出文件。

5. 现在MySQL已经配置为开机自动启动了,你可以通过以下命令重启MySQL服务来测试它是否能够自动启动:

sudo /etc/init.d/mysql restart

现在,在你下一次重启系统后,MySQL服务将会自动启动,而无需再手动启动它。

需要注意的是,如果你使用的是不同的Linux发行版,以上步骤可能会略有不同。但是,大多数发行版都提供了类似的支持来实现MySQL的自动启动。

在Linux中,MySQL服务器默认不在开机时运行,因此需要手动修改配置文件,设置MySQL开机自启动。

以下是在Ubuntu系统中使MySQL开机自启动的步骤:

1. 首先使用 root 账号登录系统,或者使用 sudo 提权。

2. 执行以下命令安装 chkconfig 工具:

sudo apt-get install chkconfig

3. 执行以下命令打开 MySQL 配置文件:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

4. 找到以下行:

#bind-address = 127.0.0.1

5. 去掉该行前面的 # 号,保存文件并退出。

6. 执行以下命令启动 MySQL 服务,并将其添加到系统启动项:

sudo systemctl enable mysql.service

7. 执行以下命令查看 MySQL 服务的状态:

sudo systemctl status mysql.service

如果显示 Active: active (running) ,则表示 MySQL 服务已经成功开机自启动。

如需取消 MySQL 服务的开机自启动,执行以下命令:

sudo systemctl disable mysql.service

通过以上步骤,即可在 Ubuntu 系统中设置 MySQL 开机自启动。在其他 Linux 发行版中,可能稍有差异,但大体的操作方法基本相同。