如何在Ubuntu服务器上安装MySQL 8.0?
MySQL是流行的关系型数据库管理系统,用于存储表格式的结构化数据。它是开放源码的数据库服务器,使用SQL(结构化查询语言)语句进行交互。在GNU通用公共许可证的条款下,MySQL是免费提供的。
本教程将帮助您在Ubuntu 20.04 LTS Focal Linux系统上安装MySQL 8。
先决条件
你必须有一个运行中的Ubuntu 20.04 LTS系统,并有sudo特权账户访问权限。接下来,登录到你的系统并打开一个终端。
运行以下命令将当前软件包升级到最新版本。
sudo apt update && sudo apt upgrade
步骤1、启用MySQL PPA
MySQL团队为Ubuntu操作系统提供了官方的MySQL PPA。你可以在Ubuntu 18.04系统上下载并安装该软件包,将PPA文件添加到你的系统中。运行下面的命令来启用PPA。
wget http://repo.mysql.com/mysql-apt-config_0.8.10-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
安装程序会提示你设置MySQL版本的默认存储库。确保MySQL-8被设置在当前选择。你可以通过导航到行并按回车键来更改。

选择了正确的版本后,使用键盘上下键将curser移动到最后一行 "Ok"。按回车键继续操作。
如果你选择了错误的版本。安装完软件包后,执行 dpkg-reconfigure mysql-apt-config 命令,会再次出现这个窗口。
步骤2、在Ubuntu上安装MySQL 8
你的系统已经为MySQL的安装做好了准备。按照以下命令在Ubuntu 20.04 Linux系统上安装MySQL 8。
①添加GPG密钥 - 运行以下命令在Ubuntu 18.04系统上安装MySQL。
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 8C718D3B5072E1F5
②更新缓存 - 执行以下命令更新系统上的apt缓存。
sudo apt update
③安装MySQL--最后安装MySQL服务器包。
sudo apt install mysql-server
安装过程中会提示将根密码设置为默认密码。输入一个安全密码和相同的确认密码窗口。这是登录MySQL服务器所需的MySQL root用户密码。


步骤3、安全安装MySQL
在您的系统上执行以下命令,对您的数据库服务器进行安全更改。这将提示一些问题。做高安全性提供所有的答案为 " yes"。
sudo mysql_secure_installation
在这里,你可以启用/禁用验证密码插件,设置密码所需的强度,删除匿名用户,禁止root远程登录,删除测试数据库并访问它,应用更改后重新加载权限。
请看下面的输出和我的设置。

步骤4 - 连接到MySQL
MySQL服务器已经安装在你的系统上。现在使用命令行连接到MySQL数据库。使用上面步骤中设置的root账户密码。

至此,您已经在Ubuntu 20.04 Linux系统上安装了MySQL 8。您可以通过终端访问MySQL,您也可以安装phpMyAdmin来使用它。
生产用户建议定期安排数据库备份。这个脚本将帮助你安排MySQL数据库备份,并将它们复制到远程位置。