在CentOS 7上安装MySQL 8.0

步骤1:添加MySQL官方Yum仓库

首先,需要导入MySQL的GPG密钥并添加Yum仓库到系统中:

# 导入MySQL官方GPG密钥:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

# 添加MySQL 8.0社区版的Yum仓库(替换为对应版本的repo地址):
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

步骤2:更新Yum缓存并安装MySQL Server

# 更新Yum缓存以获取最新可用软件包信息:
sudo yum -y update

# 安装MySQL Server 8.0:
yum -y install mysql-community-server --nogpgcheck

步骤3:启动MySQL服务并设置开机自启

# 启动MySQL服务:
sudo systemctl start mysqld

# 设置MySQL服务开机自动启动:
sudo systemctl enable mysqld

步骤4:安全初始化和配置

MySQL在首次安装后会执行一个安全脚本,用于设置root用户的密码以及其他安全选项。

# 执行安全脚本:
sudo mysql_secure_installation

# 按照提示操作,设置root用户密码。密码大小写字母特殊字符三种,例如:bao@123

[root@hcss-ecs-3bad mysql]# sudo mysql_secure_installation

Securing the MySQL server deployment.

Enter password for user root: 
Error: Access denied for user 'root'@'localhost' (using password: YES)

步骤5:检查MySQL是否运行正常

# 登录MySQL服务器:
mysql -u root -p

# 输入第4步中设置的密码后,将进入MySQL命令行界面。

注意事项

  • 在某些情况下,可能需要先卸载系统中已经存在的MariaDB或MySQL,以防止冲突。
  • 确保在安装过程中网络畅通,以便从官方仓库下载相关组件。
  • 安装过程中的具体命令可能会随时间有所变化,请根据实际情况和官方文档进行操作。

相关推荐

  1. CentOS 7安装MySQL 8.0

    2024-02-02 11:34:03       34 阅读
  2. CentOS安装MySQL 5.7的详细教程

    2024-02-02 11:34:03       7 阅读
  3. MySQL 系列】 CentOS 安装 MySQL

    2024-02-02 11:34:03       22 阅读
  4. CentOS 7 安装 Redis

    2024-02-02 11:34:03       13 阅读
  5. CentOS 7安装MySQL 8.0的详细步骤讲解

    2024-02-02 11:34:03       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-02 11:34:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-02 11:34:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-02 11:34:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-02 11:34:03       18 阅读

热门阅读

  1. Power BI 不重复计数函数

    2024-02-02 11:34:03       38 阅读
  2. C语言结构体赋值的四种方式

    2024-02-02 11:34:03       34 阅读
  3. 使用Eigen3计算旋转平移缩放矩阵

    2024-02-02 11:34:03       34 阅读
  4. 【Node系列】创建第一个服务器应用

    2024-02-02 11:34:03       33 阅读
  5. day9笔记

    2024-02-02 11:34:03       31 阅读
  6. Golang防止注入常用方法

    2024-02-02 11:34:03       30 阅读
  7. SpringBoot整理-微服务

    2024-02-02 11:34:03       31 阅读
  8. 为什么golang不支持可重入锁呢?

    2024-02-02 11:34:03       35 阅读
  9. 爬虫学习:下厨房的菜谱搜索

    2024-02-02 11:34:03       32 阅读