搞定Linux下MySQL8安装,小白也能轻松上手!


搞定Linux下MySQL 8安装,小白也能轻松上手!

准备工作

在开始安装之前,请确保你满足以下条件:

1. Linux系统:本文以Ubuntu 20.04为例,其他发行版类似。

2. root 用户权限:部分安装步骤需要root权限。

3. 网络连接:确保能正常访问外网,以便下载安装包。

更新系统

首先,更新你的系统包列表和已安装的包:

```bash

sudo apt update

sudo apt upgrade -y

```

安装依赖包

MySQL 8需要一些依赖包才能成功安装:

```bash

sudo apt install -y apt-transport-https \

ca-certificates \

curl \

software-properties-common

```

添加MySQL官方仓库

为了获取最新版本的MySQL,我们添加MySQL官方仓库:

```bash

sudo curl -sS https://dev.mysql.com/get/mysql-apt-config_2.0-1_all.deb | sudo dpkg -i

sudo apt update

```

安装MySQL服务器

现在,你可以安装MySQL服务器:

```bash

sudo apt install -y mysql-server

```

安装过程中会提示你设置root密码,请输入一个强密码并确认。

验证安装

安装完成后,验证MySQL是否正常启动:

```bash

sudo systemctl status mysql

```

如果显示"active (running)",则表示安装成功。

安全加固

为了提高安全性,建议运行安全脚本:

```bash

sudo mysql_secure_installation

```

这个脚本会提示你:

1. 重新设置root密码

2. 删除匿名用户

3. 禁止root远程登录

4. 删除测试数据库

5. 其他安全设置

根据提示进行操作即可。

连接MySQL

你可以使用以下命令连接到MySQL服务器:

```bash

mysql -u root -p

```

输入之前设置的root密码,即可进入MySQL命令行。

创建新用户(可选)

如果你需要创建新用户,可以使用以下命令:

```sql

CREATE USER 'your_username'@'localhost' IDENTIFIED BY 'your_password';

GRANT ALL PRIVILEGES ON . TO 'your_username'@'localhost' WITH GRANT OPTION;

FLUSH PRIVILEGES;

EXIT;

```

总结

通过以上步骤,你已经成功在Linux系统上安装了MySQL 8!现在你可以开始使用MySQL数据库了。如果遇到任何问题,请参考MySQL官方文档或搜索相关解决方案。