在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;
相关推荐
绾樘3 小时前
RHCE--基于Nginx的Web服务器配置
运维·服务器·nginx
打工的小王3 小时前
docker(三)具体项目的部署
运维·docker·容器
一叶星殇6 小时前
.NET WebAPI:用 Nginx 还是 IIS 更好
运维·nginx·.net
不想写bug呀7 小时前
MySQL索引介绍
数据库·mysql
LEEE@FPGA7 小时前
zynq 是不是有了设备树,再linux中不需要编写驱动也能控制
linux·运维·单片机
Trank-Lw7 小时前
Docker Devcontainer 管理命令
运维·docker·容器
RisunJan8 小时前
Linux命令-less(分页查看器)
linux·运维
赛希咨询8 小时前
人工智能自动化如何提高研究生产力
运维·人工智能·自动化
梁正雄8 小时前
linux服务-MariaDB 10.6 Galera Cluster+garbd
linux·运维·mariadb
北辰当尹8 小时前
【小迪安全2023】day42 php应用&mysql架构&sql注入&跨库查询&文件读写&权限操作
mysql·安全·php