温馨提示×

Debian MySQL如何安装配置

小樊
47
2025-08-11 22:45:48
栏目: 云计算

一、安装MySQL

  1. 更新系统
    sudo apt update && sudo apt upgrade -y 
  2. 安装MySQL官方仓库(可选,用于安装特定版本)
    wget https://dev.mysql.com/get/mysql-apt-config_0.8.34-1_all.deb sudo dpkg -i mysql-apt-config_0.8.34-1_all.deb sudo apt update 
    (安装时选择MySQL版本,如8.0)
  3. 安装MySQL服务器
    sudo apt install mysql-server 
    (安装过程中可设置root密码,或后续通过mysql_secure_installation配置)

二、基础配置

  1. 运行安全脚本
    sudo mysql_secure_installation 
    • 设置root密码(若未在安装时设置)
    • 删除匿名用户、禁止远程root登录(生产环境建议启用)
  2. 启动服务
    sudo systemctl start mysql sudo systemctl enable mysql # 开机自启 

三、远程访问配置(可选)

  1. 修改配置文件
    sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf 
    • 允许远程连接:将bind-address改为0.0.0.0
    • 修改端口(默认3306):调整port参数
      保存后重启服务:
    sudo systemctl restart mysql 
  2. 创建远程用户并授权
    -- 登录MySQL后执行 CREATE USER 'remote_user'@'%' IDENTIFIED BY '强密码'; GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; 

四、验证与维护

  • 登录MySQL
    mysql -u root -p 
  • 查看状态
    sudo systemctl status mysql 
  • 防火墙设置(若需远程访问)
    sudo ufw allow 3306/tcp # 允许MySQL端口 

注意事项

  • 生产环境建议启用validate_password插件强化密码安全。
  • 配置文件修改后需重启服务生效。
  • 定期备份数据库:mysqldump -u root -p --all-databases > backup.sql

参考来源:

0