Ubuntu中配置MySQL的核心步骤如下:
安装MySQL
sudo apt update
sudo apt install mysql-server # 安装过程中可设置root密码
运行安全配置向导
sudo mysql_secure_installation
按提示设置root密码、删除匿名用户、禁止远程root登录等。
修改配置文件(可选)
编辑 /etc/mysql/mysql.conf.d/mysqld.cnf,调整参数如:
bind-address:设为0.0.0.0以允许远程访问(默认127.0.0.1仅限本地)。max_connections:设置最大连接数(默认151)。innodb_buffer_pool_size:建议设为服务器内存的50%-80%。sudo systemctl restart mysql
验证服务状态
sudo systemctl status mysql # 确认状态为“active (running)”
远程访问配置(可选)
sudo ufw allow 3306/tcp
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';
FLUSH PRIVILEGES;
注意:不同Ubuntu版本(如20.04/22.04)的配置细节可能略有差异,建议参考官方文档。