温馨提示×

Ubuntu中如何配置MySQL

小樊
50
2025-09-14 04:39:29
栏目: 云计算

以下是在Ubuntu中配置MySQL的核心步骤:

  1. 安装MySQL

    sudo apt update  
    sudo apt install mysql-server  
    

    安装过程中需设置root密码。

  2. 启动服务与安全配置

    sudo systemctl start mysql  
    sudo systemctl enable mysql  # 设置开机自启  
    sudo mysql_secure_installation  # 执行安全脚本(修改root密码、删除匿名用户等)  
    
  3. 配置文件修改(可选)

    • 编辑配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf
      sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf  
      
      • 修改 bind-address0.0.0.0 以允许远程访问(生产环境需谨慎)。
      • 调整缓存大小等参数(如 innodb_buffer_pool_size)以优化性能。
    • 重启服务生效:
      sudo systemctl restart mysql  
      
  4. 远程访问配置(可选)

    • 登录MySQL后执行:
      CREATE USER '远程用户'@'%' IDENTIFIED BY '密码';  
      GRANT ALL PRIVILEGES ON *.* TO '远程用户'@'%';  
      FLUSH PRIVILEGES;  
      
    • 确保防火墙允许MySQL端口(默认3306):
      sudo ufw allow 3306/tcp  
      
  5. 验证配置

    • 本地连接测试:
      mysql -u root -p  
      
    • 远程连接测试(需配置正确IP和端口)。

注意事项

  • 生产环境中需严格限制远程访问IP,避免使用默认端口或弱密码。
  • 定期备份数据库(使用 mysqldump 工具)并监控服务状态。

参考来源:

0