Ubuntu 22.04安装MySQL8版本教程
1、先设置清华源,在下面网址中找到对应ubuntu系统的源
ubuntu系统的源 https://mirror.tuna.tsinghua.edu.cn/help/mysql/
2、创建清华源
sudo touch /etc/apt/sources.list.d/mysql-community.list
sudo bash -c "cat >/etc/apt/sources.list.d/mysql-community.list" <<EOF
deb https://mirrors.tuna.tsinghua.edu.cn/mysql/apt/ubuntu jammy mysql-8.0 mysql-tools
EOF
3、导入密钥
在MySQL 官方文档中找到 MySQL 8.0 存储库的 GPG 密钥 和导入命令
mysql官网地址 https://dev.mysql.com/doc/refman/8.2/en/linux-installation-apt-repo.html
# 导入 MySQL 8.0 存储库的 GPG 密钥
$> sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 3A79BD29
4、安装mysql
sudo apt update
sudo apt install mysql-server
在执行sudo apt install mysql-server时如果出现报错,正在等待缓存锁:无法获得锁,通过下面方式解决即可
- 1.查找并终止进程: 使用以下命令查找并终止持有锁的进程:
sudo fuser /var/lib/dpkg/lock-frontend
- 2.这将显示持有锁的进程号,然后你可以使用
kill
命令终止该进程:
sudo kill -9 <进程号>
- 3.删除锁文件: 如果上述方法都无效,你可以尝试删除锁文件。注意,这可能会造成不稳定,所以请确保在执行之前已经了解风险:
sudo rm /var/lib/dpkg/lock-frontend
正常安装后会出现如下页面,输⼊mysql的超级管理员root⽤户密码。输⼊完成后–选择确定–然后回⻋
再次确认密码
选择身份的验证方式,选择第一个默认即可。
5、登录验证
mysql -u root -p
最后会出现如下页面