在Linux上安装MySQL 8.0,可以根据你所使用的Linux发行版(如Ubuntu、CentOS等)采用不同的方法。以下是针对Ubuntu和CentOS的安装步骤:
在Ubuntu上安装MySQL 8.0
1. 更新包索引:
```bash
sudo apt update
```
2. 安装依赖包:
```bash
sudo apt install wget lsb-release gnupg
```
3. 添加MySQL APT存储库:
```bash
wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb
```
在安装过程中,选择MySQL 8.0作为要安装的版本。
4. 更新包索引:
```bash
sudo apt update
```
5. 安装MySQL:
```bash
sudo apt install mysql-server
```
6. 启动MySQL服务并设置为开机自启:
```bash
sudo systemctl start mysql
sudo systemctl enable mysql
```
7. 安全配置:
运行安全安装脚本以提高安全性:
```bash
sudo mysql_secure_installation
```
根据提示进行配置。
8. 登录MySQL:
```bash
mysql -u root -p
```
在CentOS上安装MySQL 8.0
1. 安装YUM依赖:
```bash
sudo yum install wget
```
2. 添加MySQL YUM存储库:
```bash
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
```
3. 安装MySQL:
```bash
sudo yum install mysql-community-server
```
4. 启动MySQL服务并设置为开机自启:
```bash
sudo systemctl start mysqld
sudo systemctl enable mysqld
```
5. 获取临时root密码:
在安装过程中,MySQL会生成一个临时的root密码,可以通过以下命令查看:
```bash
sudo grep 'temporary password' /var/log/mysqld.log
```
6. 运行安全安装:
```bash
sudo mysql_secure_installation
```
根据提示进行配置。
7. 登录MySQL:
使用临时密码登录,然后可以根据需要更改密码:
```bash
mysql -u root -p
```
以上是在Ubuntu和CentOS上安装MySQL 8.0的基本步骤。你可以根据自己的需求进行调整。确保在安装过程中仔细阅读提示和说明,以确保正确配置。