搞定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官方文档或搜索相关解决方案。