在Ubuntu系统中安装MySQL是一个相对直接的过程,但有时候默认的Ubuntu源可能不是最优的选择。使用Google的APT源可以帮助你获得更快的下载速度和最新的MySQL版本。下面,我将详细介绍如何在Ubuntu上使用Google APT源安装MySQL。
准备工作
在开始之前,请确保你的Ubuntu系统是最新版本的,这样可以避免兼容性问题。
sudo apt update
sudo apt upgrade
添加Google APT源
- 打开终端。
- 输入以下命令来编辑MySQL的源列表文件:
sudo nano /etc/apt/sources.list.d/mysql.list
- 将以下内容复制并粘贴到文件中:
deb http://deb.debian.org/debian buster main contrib non-free
deb-src http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian buster-updates main contrib non-free
deb-src http://deb.debian.org/debian buster-updates main contrib non-free
deb http://deb.debian.org/debian buster-backports main contrib non-free
deb-src http://deb.debian.org/debian buster-backports main contrib non-free
deb http://deb.debian.org/debian experimental main contrib non-free
deb-src http://deb.debian.org/debian experimental main contrib non-free
deb http://deb.debian.org/debian-security buster/updates main contrib non-free
deb-src http://deb.debian.org/debian-security buster/updates main contrib non-free
deb http://deb.debian.org/debian buster-proposed-updates main contrib non-free
deb-src http://deb.debian.org/debian buster-proposed-updates main contrib non-free
deb http://mysql.debian.net/debian/ buster mysql-5.7 main
deb-src http://mysql.debian.net/debian/ buster mysql-5.7 main
保存并关闭文件。
添加MySQL的GPG密钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5072E1F5
- 更新APT源:
sudo apt update
安装MySQL
- 安装MySQL服务器:
sudo apt install mysql-server
- 安装MySQL客户端(如果需要):
sudo apt install mysql-client
- 安装MySQL的库文件(如果需要):
sudo apt install libmysqlclient-dev
配置MySQL
- 初始化MySQL:
sudo mysql_secure_installation
该脚本会引导你完成以下步骤:
- 设置root密码
- 移除匿名用户
- 禁用root远程登录
- 删除测试数据库
- 重新加载MySQL权限表
- 配置MySQL以允许远程连接(如果需要):
编辑/etc/mysql/my.cnf文件,取消以下行的注释:
bind-address = 0.0.0.0
然后重启MySQL服务:
sudo systemctl restart mysql
连接到MySQL
- 使用以下命令连接到MySQL服务器:
mysql -u root -p
- 输入root密码,进入MySQL命令行界面。
结语
现在,你已经在Ubuntu上使用Google APT源成功安装了MySQL。你可以开始使用MySQL进行数据库管理和操作了。希望这篇攻略能帮助你顺利上手!