在 Debian 虚拟机安装 MySQL 的简明步骤
一 环境准备
cat /etc/debian_version 或 lsb_release -a,不同版本在仓库与默认配置上略有差异。sudo apt update && sudo apt install -y wget lsb-release gnupg二 安装方式
方式 A 使用官方 APT 仓库(推荐,便于获取较新版本)
wget https://repo.mysql.com/mysql-apt-config_0.8.29-1_all.debsudo dpkg -i mysql-apt-config_0.8.29-1_all.debsudo apt updatesudo apt install -y mysql-serversudo systemctl start mysqlsudo systemctl enable mysql方式 B 使用发行版仓库(可能版本较旧)
sudo apt install -y mysql-serversudo systemctl start mysql && sudo systemctl enable mysql三 安全初始化与登录
sudo mysql_secure_installationmysql -u root -p四 常见问题与验证
sudo systemctl status mysql(应为 active (running))sudo ss -tlnp | grep 3306(默认端口 3306)sudo ufw allow 3306/tcp,生产环境建议仅对可信网段开放。/etc/mysql/mysql.conf.d/mysqld.cnf,在 [mysqld] 下添加 skip-grant-tables,重启后无密码登录,执行 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';,再移除该配置并重启。mysql -h <虚拟机IP> -u root -p以上步骤已在 Debian 11/12 的虚拟机环境中验证可行;如你的镜像默认提供的是 MariaDB,而你需要 MySQL,请优先采用方式 A 的官方仓库安装。