在 Debian 11 上安装 Mysql + 基本使用

根据 Debian Wiki, 从 Debian 9 (Stretch) 开始,Debian 官方库中的 Mysql 就被 MariaDB 替代了,无奈今天必须安装 Mysql 到 Debian 11。


安装 Mysql 时,需要判断你的发行版,因此需要 lsb-release

sudo apt install lsb-release

安装 Mysql 的源。可以从这个网页获取最新版本的链接:

https://dev.mysql.com/downloads/repo/apt/

wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb
rm mysql-apt-config_0.8.22-1_all.deb

安装

sudo apt update
sudo apt-get install mysql-server

然后就可以使用了

mysql --version # 检查版本
mysql --help #查看帮助

基本使用:

假设你在安装 Mysql 时,按照提示设置了 root 用户的密码,使用 root 用户连接:

mysql -u root -p

连上后,创建一个普通用户:

CREATE USER 'someone'@'localhost' IDENTIFIED BY 'password';

授予权限

GRANT ALL PRIVILEGES ON * . * TO 'someone'@'localhost'; 

修改密码

ALTER USER 'someone'@'localhost' IDENTIFIED BY 'New-Password-Here';