在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;
相关推荐
摸鱼也很难8 分钟前
Docker 镜像加速和配置的分享 && 云服务器搭建beef-xss
运维·docker·容器
woshilys42 分钟前
sql server 查询对象的修改时间
运维·数据库·sqlserver
疯狂飙车的蜗牛1 小时前
从零玩转CanMV-K230(4)-小核Linux驱动开发参考
linux·运维·驱动开发
恩爸编程2 小时前
探索 Nginx:Web 世界的幕后英雄
运维·nginx·nginx反向代理·nginx是什么·nginx静态资源服务器·nginx服务器·nginx解决哪些问题
Michaelwubo3 小时前
Docker dockerfile镜像编码 centos7
运维·docker·容器
好像是个likun4 小时前
使用docker拉取镜像很慢或者总是超时的问题
运维·docker·容器
White_Mountain5 小时前
在Ubuntu中配置mysql,并允许外部访问数据库
数据库·mysql·ubuntu
老王笔记5 小时前
GTID下复制问题和解决
mysql
cominglately6 小时前
centos单机部署seata
linux·运维·centos
CircleMouse6 小时前
Centos7, 使用yum工具,出现 Could not resolve host: mirrorlist.centos.org
linux·运维·服务器·centos