Anolis os 7.9 安装mysql?

Anolis OS 7.9(一个基于 Linux 的操作系统,类似于 CentOS/RHEL)上安装 MySQL 数据库的步骤如下。Anolis OS 是由龙蜥社区推出的开源操作系统,适用于云原生、边缘计算等场景。

以下是安装 MySQL 的完整指南:


✅ 一、准备环境

确保你有 root 权限或 sudo 权限,并更新系统软件包:

sudo yum update -y

✅ 二、添加 MySQL 官方 YUM 源

MySQL 官方提供了 YUM 源,方便安装和管理。

  1. 下载并安装 MySQL 的 YUM 源配置文件:
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm -y

注意:上面是针对 RHEL 7 系列的源,Anolis OS 7.x 可以兼容使用。

  1. 验证是否添加成功:
yum repolist enabled | grep mysql

你应该看到类似 mysql-connectors-communitymysql-tools-communitymysql80-community 等仓库。


✅ 三、安装 MySQL Server

执行以下命令安装 MySQL 服务器端:

sudo yum install mysql-community-server -y

这个命令会安装 MySQL 服务及相关组件。


✅ 四、启动 MySQL 服务并设置开机自启

sudo systemctl start mysqld
sudo systemctl enable mysqld

检查状态:

sudo systemctl status mysqld

如果看到 active (running) 表示服务已正常启动。


✅ 五、获取初始密码并登录 MySQL 设置

MySQL 在首次启动时会生成一个临时密码,请查看日志获取:

sudo grep 'temporary password' /var/log/mysqld.log

输出类似:

A temporary password is generated for root@localhost: abcdefg12345

记住这个密码,然后运行安全初始化脚本:

sudo mysql_secure_installation

按提示操作:

  • 输入初始密码
  • 设置新的 root 密码
  • 删除匿名用户
  • 禁止远程 root 登录
  • 删除 test 数据库
  • 重新加载权限表

✅ 六、登录 MySQL 测试

mysql -u root -p

输入你刚才设置的密码即可进入 MySQL shell。


✅ 七、(可选)开放防火墙端口(如需远程访问)

如果你需要从其他主机连接 MySQL,默认端口是 3306

sudo firewall-cmd --permanent --add-port=3306/tcp
sudo firewall-cmd --reload

⚠️ 注意:请确保你的 MySQL 用户权限也允许远程连接(如 root@'%'),并且生产环境下建议使用专用用户而非 root。


✅ 八、(可选)更改默认字符集为 UTF8MB4

编辑 MySQL 配置文件:

sudo vi /etc/my.cnf

添加或修改以下内容:

[client]
default-character-set=utf8mb4

[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci

重启 MySQL:

sudo systemctl restart mysqld

✅ 常见问题解决

❓ 安装时报错依赖冲突?

尝试清理缓存并重试:

sudo yum clean all
sudo yum makecache

❓ 如何卸载 MySQL?

sudo yum remove mysql-community-server
sudo rm -rf /var/lib/mysql

🎯 总结

步骤 内容
1 添加 MySQL 官方源
2 安装 mysql-community-server
3 启动并启用服务
4 获取初始密码并设置 root 密码
5 登录测试

如果你需要特定版本(如 MySQL 5.7),可以禁用 MySQL 8.0 并启用 5.7 源,我可以帮你切换版本。

如需帮助安装 phpMyAdmin 或配置主从复制等高级功能,也可以告诉我 😊


是否还需要我提供一键安装脚本?

未经允许不得转载:CLOUD技术博 » Anolis os 7.9 安装mysql?