在国产操作系统日益普及的今天,银河麒麟安装MySQL8.0成为了许多开发者和运维人员的必备技能。本文提供一份详尽的Linux MySQL8.0教程,旨在帮助用户快速完成麒麟操作系统MySQL安装,即使是MySQL 8.0 离线安装场景也能参考本教程顺利通过。
为了防止冲突,首先需要检查并卸载系统自带的MariaDB:
rpm -qa | grep mariadb
sudo rpm -e --nodeps mariadb-libs-xxxx(查到的名称) 建议为MySQL创建独立的用户和组,以增强系统安全性:
groupadd mysql
useradd -g mysql mysql 将下载好的MySQL安装包上传至服务器并解压,建议放置在 /usr/local 目录下:
tar -xvf mysql-8.0.xx-linux-glibc2.12-x86_64.tar.xz
mv mysql-8.0.xx-linux-glibc2.12-x86_64 /usr/local/mysql
mkdir -p /usr/local/mysql/data
chown -R mysql:mysql /usr/local/mysql 创建并编辑 /etc/my.cnf 文件,这是Linux MySQL8.0教程中的核心步骤:
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port=3306
socket=/tmp/mysql.sock
character-set-server=utf8mb4
lower_case_table_names=1 执行初始化命令,系统会生成一个临时密码,请务必记录下来:
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 启动MySQL服务并进入命令行修改默认密码:
cp ../support-files/mysql.server /etc/init.d/mysqld
service mysqld start
./mysql -u root -p
# 进入后执行
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';
flush privileges; 通过以上步骤,您已经成功在银河麒麟系统安装MySQL8.0。本教程涵盖了从环境清理到初始化的全过程,确保了麒麟操作系统MySQL安装的稳定性和兼容性。如需MySQL 8.0 离线安装,只需提前下载对应架构的二进制包即可。祝您使用愉快!
本文由主机测评网于2026-03-24发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260332676.html