1、添加 MySQL 官方 APT 仓库
wget https://dev.mysql.com/get/mysql-apt-config_0.8.35-1_all.deb sudo dpkg -i mysql-apt-config_0.8.35-1_all.deb
2、更新软件源并安装
# 如果之前有安装过其他版本的MySQL单纯只是apt remove mysql-server是不够的。需要先清理失效的源文件,如果没有就忽略 rm -f /etc/apt/sources.list.d/mysql.list sudo apt update sudo apt install mysql-server # 进入MySQL mysql
3、允许远程登录并给root设置登录密码
-- MySQL 8以上用标准的DCL 语句(不用 UPDATE 系统表,无 FLUSH) use mysql; RENAME USER 'root'@'localhost' TO 'root'@'%'; ALTER USER 'root'@'%' IDENTIFIED WITH caching_sha2_password BY '123456'; -- 特殊情况再用以下方法 use mysql; UPDATE user SET Host='%' WHERE User='root' AND Host='localhost'; ALTER USER 'root'@'%' IDENTIFIED WITH caching_sha2_password BY '你的强密码';
4、刷新权限
FLUSH PRIVILEGES;
5、创建可远程登录的新用户
CREATE USER '帐号'@'%' IDENTIFIED BY '密码';
6、给新用户对应表的使用权
GRANT ALL PRIVILEGES ON 表名.* TO '帐号'@'%';
7、刷新权限
FLUSH PRIVILEGES;
Ubuntu24.04安装MySQL8.4
| Title | Ubuntu24.04安装MySQL8.4 |
|---|---|
| Framework | Ubuntu |
| User | wy8817399@vip.qq.com |
| Id | 2 |
| Created | 1/4/26, 6:38 PM |
| Modified | 7/17/26, 3:47 PM |
| Published | Yes |
Content