麒麟v10安装mysql5.7
时间: 2025-02-02 11:57:10 浏览: 61
### 安装 MySQL 5.7 的准备工作
在 Kylin V10 操作系统中安装 MySQL 5.7 数据库之前,确保已经更新了系统的软件包列表并安装必要的依赖项。可以通过执行以下命令来完成这些操作:
```bash
sudo apt-get update && sudo apt-get upgrade -y
```
对于离线环境,则需提前下载好所需的 MySQL 软件包以及其依赖关系。
### 下载 MySQL 5.7
如果是在联网环境下工作,可以直接通过官方源获取最新版本的 MySQL 5.7;然而,在离线环境中则需要预先准备好 `.deb` 文件形式分发版,并将其传输到目标机器上。假设已获得适用于 Debian/Ubuntu 平台下的 MySQL 5.7 版本压缩包 `mysql-5.7.x-linux-glibc2.12-x86_64.tar.gz` ,解压该档案至 `/usr/local/mysql` 目录下[^1]。
### 配置 MySQL 环境变量
为了方便后续管理工具调用 mysqld_safe 或者其他辅助程序,建议把 MySQL bin 子目录加入 PATH 变量之中。编辑用户的 shell profile 文件(比如 ~/.bashrc),追加如下行:
```bash
export PATH=$PATH:/usr/local/mysql/bin
```
使更改生效可以重新加载配置文件或者重启终端会话窗口。
### 初始化数据目录与设置权限
创建专门用于存储数据库实例的数据仓库路径 `/data/mysql/mysql-5.7.44` 。接着初始化此位置作为新的 MySQL 实例的工作区,并调整所属权以便让服务进程能够正常读写其中的内容[chown -R mysql:mysql /data/mysql/mysql-5.7.44]。
### 启动 MySQL 服务
启动 MySQL Server 进程有两种方式可以选择:一种是利用自带脚本来控制;另一种则是注册成为 systemd 单元之后借助 systemctl 命令来进行启停操作。这里推荐后者因为更符合现代 Linux 发行版的习惯做法。具体步骤如下所示:
#### 创建 Systemd Service Unit File
新建名为 `mysqld.service` 的 service unit file 放置于 `/etc/systemd/system/mysqld.service.d/override.conf` 中,内容大致如下:
```ini
[Unit]
Description=MySQL Community Server (GPL)
After=syslog.target network.target
[Service]
User=mysql
Group=mysql
ExecStart=/usr/local/mysql/support-files/mysql.server start
ExecStop=/usr/local/mysql/support-files/mysql.server stop
Restart=on-failure
[Install]
WantedBy=multi-user.target
```
保存修改后的文档后运行下面两条指令刷新守护进程缓存并将新定义的服务设为开机自启项目之一:
```bash
sudo systemctl daemon-reload
sudo systemctl enable mysqld
```
最后就可以尝试开启 MySQL server 来验证整个部署流程是否顺利完成啦!
阅读全文
相关推荐


















