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

CentOS7下MySQL安装详细教程(从零开始配置MySQL数据库)

CentOS7下MySQL安装详细教程(从零开始配置MySQL数据库)

欢迎来到本教程!本文将手把手教你在CentOS7操作系统上安装MySQL数据库。无论你是Linux新手还是有一定经验的开发者,都能通过本教程顺利完成数据库安装。本教程属于Linux教程系列,专注于MySQL的安装与基本配置。

CentOS7下MySQL安装详细教程(从零开始配置MySQL数据库) MySQL  CentOS7 数据库安装 Linux教程 第1张

1. 环境准备

确保你的系统是CentOS7,并且具有root权限或sudo权限。可以通过以下命令检查系统版本:

cat /etc/centos-release

2. 卸载系统自带的MariaDB

CentOS7默认安装了MariaDB,它与MySQL冲突,需要先卸载。执行:

rpm -qa | grep mariadb

如果列出mariadb相关包,则卸载:

sudo rpm -e --nodeps 包名

3. 添加MySQL官方YUM仓库

访问MySQL官网获取YUM仓库RPM包地址,或直接使用以下命令添加MySQL 8.0仓库(可根据需要选择版本):

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

4. 安装MySQL

更新YUM缓存并安装MySQL服务器:

sudo yum clean allsudo yum makecachesudo yum install mysql-community-server

等待安装完成。

5. 启动MySQL服务

sudo systemctl start mysqld

设置开机自启:

sudo systemctl enable mysqld

6. 获取临时root密码

MySQL安装后会在日志中生成临时密码,使用以下命令查看:

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

记录下密码,用于首次登录。

7. 安全配置(修改密码等)

运行安全脚本:

sudo mysql_secure_installation

按照提示输入临时密码,然后设置新密码,并根据需要配置匿名用户、远程登录等。

8. 登录MySQL测试

mysql -u root -p

输入新密码,进入MySQL命令行即表示成功。

9. 总结

至此,你已经在CentOS7上完成了MySQL数据库安装。通过本Linux教程,你不仅学会了安装MySQL,还掌握了基本的服务管理和安全配置。后续可以继续学习数据库操作。祝你使用愉快!