阿里云轻量级应用服务器配置mysql?

结论先行:阿里云轻量级应用服务器配置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博客 » 阿里云轻量级应用服务器配置mysql?