Deepin(Linux)设置开机自动启动 MySQL

devtools/2025/2/28 0:44:12/

要在系统启动时自动启动 MySQL,可以通过配置 systemd 来实现。由于已经完成了 MySQL 的安装并且能够启动 MySQL 服务,接下来我们将创建一个 systemd 服务单元文件,让 MySQL 在系统启动时自动启动。

1. 创建 systemd 服务文件

首先,创建一个新的 systemd 服务单元文件 mysql.service。使用 sudo 编辑并创建该文件:

sudo nano /etc/systemd/system/mysql.service

将以下内容粘贴到文件中:

[Unit]
Description=MySQL Community Server
After=network.target[Service]
Type=forking
User=mysql
Group=mysql
ExecStart=/usr/local/mysql/support-files/mysql.server start
ExecStop=/usr/local/mysql/support-files/mysql.server stop
ExecReload=/usr/local/mysql/support-files/mysql.server restart
PidFile=/usr/local/mysql/data/mysql.pid[Install]
WantedBy=multi-user.target

2. 重新加载 systemd 配置

添加完上述内容后,保存并退出编辑器,然后通过以下命令重新加载 systemd 配置,使其识别新的服务文件:

sudo systemctl daemon-reload

3. 设置 MySQL 服务为开机启动

接下来,启用 MySQL 服务,让它在系统启动时自动启动:

sudo systemctl enable mysql

这将创建必要的符号链接,使 MySQL 服务在每次启动时自动启动。

4. 启动 MySQL 服务

您可以立即启动 MySQL 服务,也可以等待下一次启动。使用以下命令启动 MySQL 服务:

sudo systemctl start mysql

5. 检查 MySQL 服务状态

确保 MySQL 服务已经正确启动,并且没有错误:

sudo systemctl status mysql

如果服务启动正常,您应该看到服务的状态显示为 active (running)

6. 重启系统并验证

为了验证 MySQL 是否已配置为开机自动启动,您可以重启系统:

sudo reboot

重启后,您可以使用以下命令检查 MySQL 服务是否已自动启动:

sudo systemctl status mysql

如果一切配置正确,您应该看到 MySQL 服务状态为 active (running),表示 MySQL 已成功设置为开机启动。


http://www.ppmy.cn/devtools/163207.html

相关文章

百度觉醒,李彦宏渴望光荣

文 | 大力财经 作者 | 魏力 2025年刚刚开年,被一家名为DeepSeek的初创公司强势改写。在量化交易出身的创始人梁文锋的带领下,这支团队以不到ChatGPT 6%的训练成本,成功推出了性能可与OpenAI媲美的开源大模型。 此成果一经问世,…

angular新闻列表分页

说明:使用angular技术,material控件,ngfor循环,img网络图片展示,分页组件 效果图: step1: C:\Users\Administrator\WebstormProjects\untitled4\src\app\home\home.component.ts import { Component, V…

java进阶1——JVM

java进阶——JVM 1、JVM概述 作用 Java 虚拟机就是二进制字节码的运行环境,负责装载字节码到其内部,解释/编译为对 应平台上的机器码指令行,每一条 java 指令,java 虚拟机中都有详细定义,如怎么取操 作数&#xff0c…

突破“第一崇拜“:五维心理重构之路

一、视频介绍 在这个崇尚"第一"的时代,我们如何找到自己的独特价值?本视频将带您踏上五维心理重构之旅,从诗意人生的角度探讨如何突破"圣人之下皆蝼蚁"的局限。我们将穿越人生的不同阶段,从青春的意气风发到…

《Keras 3 使用 PointNet 进行点云分段》:此文为AI自动翻译

使用 PointNet 进行点云分段 作者:Soumik Rakshit、Sayak Paul 创建日期:2020/10/23 最后修改日期:2020/10/24 描述:实现基于 PointNet 的模型,用于分割点云。 (i) 此示例使用 Keras 3 在 Colab 中查看 GitHub 源 介绍 “点云”是用于存储几何形状数据的一种重要数据…

DeepSeek、微信、硅基流动、纳米搜索、秘塔搜索……十种不同方法实现DeepSeek使用自由

为了让大家实现 DeepSeek 使用自由,今天分享 10 个畅用 DeepSeek 的平台。 一、官方满血版:DeepSeek官网与APP 首推,肯定是 DeepSeek 的官网和 APP,可以使用满血版 R1 和 V3 模型,以及联网功能。 网址: htt…

是德科技keysight N5173B信号发生器,是一款经济高效的仪器

是德科技keysight N5173B信号发生器安捷伦N5173B信号源 是德N5173B微波模拟信号发生器,拥有 9 kHz 至 40 GHz 的频率覆盖范围,N5173B为宽带滤波器、放大器、接收机等器件的参数测试提供了必要的信号,是一款经济高效的仪器。 N5173B特点&…

低代码与开发框架的一些整合[3]

1.基本说明 审批流程是企业内部运营的运行流程,与业务板块进行关联,在企业数智化过程中启动业务串联的作用,与AI业务模型及业务agent整合后,将大大提升企业的运行效率以及降低运营风险。 近期对开源的近40个携带流程平台的项目进…