mysql linux麒麟系统安装教程
时间: 2025-04-21 18:37:35 浏览: 34
### 如何在Linux Kylin操作系统上安装和配置MySQL
#### 准备工作
确保操作环境已更新至最新状态并拥有必要的权限。对于依赖包的准备,可以执行如下命令来一次性完成所需软件库的安装[^3]:
```bash
sudo yum install -y perl-Data-Dumper libaio libaio-devel ncurses ncurses-devel ncurses-base ncurses-libs openssl openssl-devel openssl-libs bzip2 bzip2-devel libtirpc libtirpc-devel readline readline-devel
```
#### 下载MySQL社区版服务器
前往官方提供的下载页面获取适用于ARM架构版本的MySQL压缩包文件[^1]。具体链接为:<https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.31-1.el8.aarch64.rpm-bundle.tar>。
#### 解压与安装RPM包
解压下载好的`.tar`格式档案,并进入解压后的目录内找到所有的`.rpm`结尾文件逐一进行安装。考虑到不同系统的差异性,在某些情况下可能需要先移除旧有的MariaDB或其他数据库服务以避免冲突发生。使用以下指令来进行上述操作:
```bash
tar xf mysql-8.0.31-1.el8.aarch64.rpm-bundle.tar
cd mysql-8.0.31-1.el8.aarch64.rpm-bundle
sudo rpm -ivh *.rpm --force --nodeps
```
#### 初始化设置
初次启动前需初始化数据目录结构以及创建默认管理员账户等必要设定。通过运行mysqld_safe工具实现自动化部署过程中的这些步骤。
```bash
sudo /usr/bin/mysqld_safe --initialize --user=mysql &
```
注意记录下临时密码用于后续登录验证时输入。
#### 启动MySQL服务并与开机自启关联
利用systemctl管理器开启mysql.service单元并将之设为随系统引导自动加载项之一。
```bash
sudo systemctl start mysqld
sudo systemctl enable mysqld
```
#### 修改root用户密码及其他安全选项调整
首次登陆后建议立即更改初始随机分配给root用户的弱口令字符串;同时可根据实际需求禁用远程访问功能或修改监听端口号等参数增强安全性。
```sql
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
FLUSH PRIVILEGES;
```
#### 验证安装成果
最后可以通过简单的SQL查询语句测试当前实例是否正常运作。
```sql
SHOW DATABASES;
```
如果一切顺利的话应该能够看到预定义的一些基础模式名称列表被返回出来。
阅读全文
相关推荐


















