如何在 CentOS 7 系统上正确地安装和配置商业版 MySQL 8.0 数据库?
时间: 2024-12-19 11:24:04 浏览: 4
在 CentOS 7 上安装和配置 MySQL 8.0 商业版数据库通常包括以下几个步骤:
1. **添加官方仓库**:
首先,你需要从 MySQL 官方网站下载 Yum 的存储库文件。打开终端并运行以下命令:
```sh
wget https://dev.mysql.com/get/mysql80-community-release-el7.rpm
sudo rpm -Uvh mysql80-community-release-el7.rpm
```
2. **安装 MySQL**:
使用 `yum` 安装 MySQL,确保替换 `<your_username>` 和 `<your_password>` 为你的用户名和密码:
```sh
sudo yum install mysql-community-server -y
sudo systemctl start mysqld
sudo systemctl enable mysqld
```
进入到 MySQL 的安全提示符界面:
```sh
mysql_secure_installation
```
接着按照提示设置 root 用户的密码、删除匿名用户、限制 root 登录等。
3. **验证安装**:
可以通过运行以下命令检查 MySQL 是否正在运行以及服务状态:
```sh
sudo systemctl status mysqld
mysql -u root -p
```
4. **配置环境变量**:
如果需要永久修改环境变量,可以编辑 `/etc/profile.d/mysql.sh` 文件,添加如下内容:
```bash
export PATH=$PATH:/usr/bin/mysql
```
5. **创建数据库用户和权限**:
进入 MySQL 后,使用 `CREATE USER` 和 `GRANT PRIVILEGES` 命令为新用户分配权限:
```sql
CREATE DATABASE your_database_name;
GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_username'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
```
6. **关闭并重启服务**:
完成配置后,记得关闭并重启 MySQL 服务使其生效:
```sh
sudo systemctl stop mysqld
sudo systemctl start mysqld
```
完成以上步骤后,你就成功地在 CentOS 7 上安装并配置了 MySQL 8.0 商业版数据库。接下来可以根据应用需求,连接到你的数据库服务器。
阅读全文