当前位置:首页 > 系统教程 > 正文

银河麒麟系统安装MySQL8.0教程(Linux环境下MySQL 8.0超详细安装指南)

在国产操作系统日益普及的今天,银河麒麟安装MySQL8.0成为了许多开发者和运维人员的必备技能。本文提供一份详尽的Linux MySQL8.0教程,旨在帮助用户快速完成麒麟操作系统MySQL安装,即使是MySQL 8.0 离线安装场景也能参考本教程顺利通过。

银河麒麟系统安装MySQL8.0教程(Linux环境下MySQL 8.0超详细安装指南) 银河麒麟安装MySQL8.0  Linux MySQL8.0教程 麒麟操作系统MySQL安装 MySQL 8.0 离线安装 第1张

一、卸载预装的MariaDB

为了防止冲突,首先需要检查并卸载系统自带的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

四、编辑配置文件my.cnf

创建并编辑 /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 离线安装,只需提前下载对应架构的二进制包即可。祝您使用愉快!