根据 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';