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

CentOS 7 安装 MySQL 8.0 教程(从零开始环境配置与数据库导入指南)

CentOS 7 安装 MySQL 8.0 教程(从零开始环境配置与数据库导入指南)

在进行Web开发或服务器维护时,掌握 CentOS 7 安装 MySQL 8.0 是每一位初学者的必修课。MySQL 8.0 相比 5.7 版本在性能和功能上有了质的飞跃。本篇 MySQL 8.0 教程 将手把手教你在 Linux 环境下完成数据库的搭建以及 CentOS 7 导入数据 的具体操作,助你快速完成 Linux MySQL 配置

一、准备工作:卸载 MariaDB

CentOS 7 系统通常自带了 MariaDB,在安装 MySQL 之前需要先将其卸载,以免产生冲突。

rpm -qa | grep mariadbsudo yum remove -y mariadb-libs-5.5.*

二、下载并安装 MySQL 官方 Repo 源

我们需要先获取 MySQL 的官方仓库地址。使用以下命令下载并安装:

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpmsudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
CentOS 7 安装 MySQL 8.0 教程(从零开始环境配置与数据库导入指南)  教程 导入数据 Linux 配置 第1张

三、正式安装 MySQL 8.0

执行以下命令开始安装。注意:如果安装过程中提示 GPG 密钥错误,可以在命令后加上 --nogpgcheck

sudo yum install -y mysql-community-server

四、启动服务并获取初始密码

安装完成后,启动 MySQL 服务并查看系统生成的临时初始密码:

systemctl start mysqldsystemctl enable mysqldgrep 'temporary password' /var/log/mysqld.log

五、修改密码与安全设置

使用刚才获取的临时密码登录并修改密码(MySQL 8.0 要求密码必须包含大小写字母、数字和特殊符号):

mysql -u root -pALTER USER 'root'@'localhost' IDENTIFIED BY 'YourStrongPassword!';

六、CentOS 7 导入 SQL 数据

这是完成 Linux MySQL 配置 后的关键一步。假设你有一个名为 data.sql 的备份文件,按照以下步骤导入:

  • 创建数据库: CREATE DATABASE my_db DEFAULT CHARACTER SET utf8mb4;
  • 切换数据库: use my_db;
  • 执行导入命令: source /path/to/your/data.sql;

七、总结

通过本篇 MySQL 8.0 教程,我们完成了从源配置到 CentOS 7 导入数据 的全过程。请务必记住修改后的 root 密码,并定期备份数据库以防数据丢失。希望这篇指南能帮助你顺利开启 Linux 数据库运维之旅。

本文 SEO 关键词: CentOS 7 安装 MySQL 8.0, MySQL 8.0 教程, CentOS 7 导入数据, Linux MySQL 配置