centos8 安装mysql5.7
时间: 2023-05-01 19:05:26 浏览: 202
使用以下命令安装MySQL 5.7:
1. 安装MySQL官方的repo:
sudo wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el8-1.noarch.rpm
2. 安装MySQL服务器:
sudo dnf install mysql-community-server
3. 启动MySQL服务器并设置开机自启:
sudo systemctl start mysqld
sudo systemctl enable mysqld
4. 配置MySQL:
使用以下命令设置MySQL的root密码:
sudo grep 'temporary password' /var/log/mysqld.log
mysql_secure_installation
5. 连接到MySQL:
使用以下命令连接到MySQL:
mysql -u root -p
输入你设置的密码即可成功连接。
6. 更改MySQL编码:
在MySQL中执行以下命令更改编码为UTF-8:
SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;
7. 安装完成,可以开始使用MySQL 5.7了。
相关问题
centos8安装mysql5.7
以下是在CentOS 8上安装MySQL 5.7的步骤:
1. 安装MySQL 5.7的yum存储库
在终端中运行以下命令:
```
sudo wget https://dev.mysql.com/get/mysql57-community-release-el8-11.noarch.rpm
```
2. 安装MySQL 5.7的yum存储库
在终端中运行以下命令:
```
sudo yum localinstall mysql57-community-release-el8-11.noarch.rpm
```
3. 安装MySQL 5.7
在终端中运行以下命令:
```
sudo yum install mysql-community-server
```
4. 启动MySQL服务
在终端中运行以下命令:
```
sudo systemctl start mysqld
```
5. 设置MySQL服务启动时自动启动
在终端中运行以下命令:
```
sudo systemctl enable mysqld
```
6. 查看MySQL服务状态
在终端中运行以下命令:
```
sudo systemctl status mysqld
```
如果MySQL服务已成功启动,则会显示Active: active (running)的状态。
7. 设置MySQL的root用户密码
在终端中运行以下命令:
```
sudo grep 'temporary password' /var/log/mysqld.log
```
该命令将显示MySQL root用户的临时密码。将该密码复制并在终端中运行以下命令:
```
sudo mysql_secure_installation
```
该命令将引导您设置MySQL root用户的新密码和其他MySQL安全设置。
现在,您已经成功安装了MySQL 5.7,并可以在CentOS 8上使用它。
centos7 安装mysql5.7
以下是在 CentOS 7 上安装 MySQL 5.7 的步骤:
1. 添加 MySQL 的 Yum 源
```
$ sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
```
2. 安装 MySQL 5.7
```
$ sudo yum install mysql-community-server
```
3. 启动 MySQL 服务
```
$ sudo systemctl start mysqld
```
4. 查看 MySQL 服务状态
```
$ sudo systemctl status mysqld
```
5. 设置 MySQL 开机自启
```
$ sudo systemctl enable mysqld
```
6. 配置 MySQL root 用户密码
```
$ sudo grep 'temporary password' /var/log/mysqld.log
```
使用上述命令查看 MySQL 生成的初始密码,然后使用以下命令进入 MySQL:
```
$ sudo mysql -u root -p
```
在 MySQL 中执行以下命令修改 root 用户密码:
```
> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
```
7. 配置 MySQL 远程访问(可选)
如果需要远程访问 MySQL,需要对 MySQL 进行一些配置:
在 MySQL 中执行以下命令创建远程访问用户:
```
> CREATE USER 'remote_user'@'%' IDENTIFIED BY 'password';
```
然后授予该用户访问权限:
```
> GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';
```
最后刷新 MySQL 的权限:
```
> FLUSH PRIVILEGES;
```
完成上述步骤后,即可通过远程主机上的 MySQL 客户端连接到该 MySQL 服务器。
阅读全文