结论先行:阿里云轻量级应用服务器配置MySQL的关键步骤包括安装MySQL、配置安全设置、创建数据库和用户,并确保防火墙允许相关端口访问。
1. 安装MySQL
首先,通过SSH登录到阿里云轻量级应用服务器。使用以下命令安装MySQL:
sudo apt update
sudo apt install mysql-server
安装完成后,启动MySQL服务并设置为开机自启:
sudo systemctl start mysql
sudo systemctl enable mysql
2. 配置MySQL安全设置
运行MySQL自带的安全脚本,设置root密码并移除不安全配置:
sudo mysql_secure_installation
关键点:确保设置强密码,并禁用远程root登录以提高安全性。
3. 创建数据库和用户
登录MySQL,创建数据库和用户并授权:
mysql -u root -p
CREATE DATABASE your_database;
CREATE USER 'your_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON your_database.* TO 'your_user'@'localhost';
FLUSH PRIVILEGES;
建议:使用强密码,并为用户分配最小必要权限。
4. 配置防火墙
确保防火墙允许MySQL默认端口(3306)访问:
sudo ufw allow 3306/tcp
sudo ufw reload
注意:若需远程访问,需配置阿里云安全组,允许特定IP访问3306端口。
5. 测试连接
使用MySQL客户端测试连接,确保配置正确:
mysql -u your_user -p -h localhost
验证:成功登录并访问数据库即表示配置完成。
通过以上步骤,即可在阿里云轻量级应用服务器上成功配置MySQL,并确保其安全性和可用性。
CCLOUD博客