在Debian 11/Debian 10上安装MySQL 5.7

本文借鉴

如何在 Debian 11/Debian 10 上安装 MySQL 5.7 |https://cn.linux-console.net/?p=20728

下载安装存储库

安装

根据提示选择mysql5.7即可(会车键选择)

bash 复制代码
   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

更新存储库索引

更新

bash 复制代码
sudo apt update

更新失败

使用以下命令导入缺少的 GPG 密钥(密钥需要填自己的,具体看黄色框起来的),然后重新执行sudo apt update

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B7B3B788A8D3785C

安装 MySQL 5.7 服务器包

出现提示时设置您首选的 root 密码

bash 复制代码
sudo apt install -y mysql-community-server

启动MySQL服务

bash 复制代码
sudo systemctl restart mysql
sudo systemctl enable mysql

使用mysql客户端连接到MySQL服务器

bash 复制代码
mysql -u root -p

设置mysql被允许远程连接

bash 复制代码
# 修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_current_password';

# 设置

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_new_secure_password' WITH GRANT OPTION;

# 刷新权限

FLUSH PRIVILEGES;

# 重启mysql

sudo systemctl restart mysql

查看

复制代码
   SELECT user, host FROM mysql.user;
相关推荐
ybb_ymm17 小时前
mysql8在linux下的默认规则修改
linux·运维·数据库·mysql
半梦半醒*17 小时前
zabbix安装
linux·运维·前端·网络·zabbix
Panda__Panda18 小时前
docker项目打包演示项目(数字排序服务)
运维·javascript·python·docker·容器·c#
xx.ii18 小时前
Docker监控
运维·docker·容器
板鸭〈小号〉18 小时前
Socket网络编程(2)-command_server
运维·服务器
程序新视界18 小时前
为什么要尽量将MySQL表字段要设置为NOT NULL?
数据库·mysql·dba
维尔切18 小时前
Docker 存储与数据共享
运维·docker·容器
温柔一只鬼.19 小时前
Docker快速入门——第四章Docker镜像
运维·docker·容器
温柔一只鬼.19 小时前
Docker快速入门——Windowns系统下Docker安装(2025最新理解与完整,附带WSL1如何升级为WSL2)
运维·docker·容器
何朴尧20 小时前
centos/cuos如何开启软件源
linux·运维·centos