引言
MySQL作为一款广泛使用的开源关系型数据库管理系统,在CentOS系统上安装和配置是许多开发者必须掌握的技能。本文将为您提供一份详细的指南,帮助您在CentOS系统上一键安装MySQL数据库。
环境准备
在开始安装MySQL之前,请确保您的CentOS系统满足以下条件:
- 操作系统:CentOS 7或更高版本
- 内存:至少1GB
- 硬盘空间:至少5GB
安装MySQL
添加MySQL Yum源
- 下载MySQL Yum源配置文件:
sudo yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
- 安装下载的Yum源配置文件:
sudo rpm -ivh mysql80-community-release-el7-11.noarch.rpm
安装MySQL服务器和客户端
- 使用Yum包管理器安装MySQL服务器和客户端:
sudo yum install mysql-community-server mysql-community-client
启动MySQL服务
安装完成后,启动MySQL服务:
sudo systemctl start mysqld
设置开机自启动
为了确保MySQL服务在系统启动时自动启动,可以运行以下命令:
sudo systemctl enable mysqld
配置MySQL
在安装完成后,需要对MySQL进行一些基本配置。
修改root密码
- 获取临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
- 使用临时密码登录MySQL:
mysql -u root -p
- 修改root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
创建新用户
- 创建新用户:
CREATE USER '新用户'@'localhost' IDENTIFIED BY '密码';
- 授予权限:
GRANT ALL PRIVILEGES ON *.* TO '新用户'@'localhost' WITH GRANT OPTION;
- 刷新权限:
FLUSH PRIVILEGES;
总结
通过以上步骤,您已经成功在CentOS系统上安装和配置了MySQL数据库。现在,您可以开始使用MySQL来管理您的数据了。