📅  最后修改于: 2023-12-03 15:09:24.321000             🧑  作者: Mango
MySQL是一个开源的关系型数据库管理系统。 Ubuntu 20.04默认安装的 MySQL 版本是8.0,但是某些应用程序可能需要较旧的MySQL版本,如5.7。 本文将指导您如何在Ubuntu 20.04上安装MySQL 5.7。
首先,我们需要添加MySQL 5.7的存储库。 下载并添加安装包并导入存储库密钥。
在终端中执行以下命令:
wget https://dev.mysql.com/get/mysql-apt-config_0.8.16-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.16-1_all.deb
在安装 mysql-apt-config 包时,您需要选择MySQL版本。 在这种情况下,我们需要选择 MySQL 5.7。
把光标移到'MySQL Server & Cluster',然后使用向上或向下按键选择MySQL 5.7并按Enter。
选择MySQL版本后,您需要选择安装MySQL软件的位置。 选择MySQL存储库的下载mirror。 推荐选择默认值。
确认选择后,MySQL存储库应该已经添加到Ubuntu 20.04。
使用以下命令更新软件包存储库并安装MySQL 5.7:
sudo apt update
sudo apt install mysql-server
在安装过程中,您将被要求为MySQL设置密码,以便root用户可以使用MySQL服务器。
一旦安装完成,您可以检查MySQL服务器是否正在运行:
sudo systemctl status mysql
如果一切正常,您应该看到以下输出:
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-10-25 10:24:23 UTC; 2min 11s ago
Main PID: 12357 (mysqld)
Status: "Server is operational"
Tasks: 44 (limit: 2289)
Memory: 397.1M
CGroup: /system.slice/mysql.service
└─12357 /usr/sbin/mysqld
在Ubuntu 20.04中,MySQL的配置文件位于/etc/mysql/mysql.conf.d/mysqld.cnf。 要更改MySQL配置,请编辑mysqld.cnf文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
添加以下行以配置字符集:
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
保存文件并退出nano。
将MySQL重启以使更改生效:
sudo systemctl restart mysql
最后,我们可以测试MySQL是否正常工作,以及是否可以通过终端连接到MySQL服务器。
连接到MySQL服务器:
sudo mysql -u root -p
您将被要求输入root用户的密码。 输入密码后,您应该在终端上看到MySQL提示符( 'mysql>') 。
现在,您可以尝试执行一些MySQL命令。 例如,查看已经设置的数据库:
show databases;
现在,您已经成功地在Ubuntu 20.04上安装了MySQL 5.7,并可以通过终端连接到MySQL服务器。现在您可以开始使用MySQL服务器来管理和存储数据。