腾讯云轻量服务器安装MySQL简明指南
结论先行:在腾讯云轻量服务器上安装MySQL可通过apt/yum包管理器快速完成,主要步骤包括更新系统、安装MySQL服务、安全配置和开放防火墙端口。关键是要记住root密码并正确配置远程访问权限。
一、准备工作
- 登录服务器:通过SSH连接腾讯云轻量服务器
- 更新系统:执行
sudo apt update && sudo apt upgrade -y
(Ubuntu)或sudo yum update -y
(CentOS) - 检查现有MySQL:运行
mysql --version
确认是否已安装
二、安装MySQL
Ubuntu/Debian系统
sudo apt install mysql-server -y
sudo systemctl start mysql
sudo systemctl enable mysql
CentOS/RHEL系统
sudo yum install mysql-server -y
sudo systemctl start mysqld
sudo systemctl enable mysqld
三、安全配置
-
运行安全脚本:
sudo mysql_secure_installation
- 重要:设置强密码并记下root密码
- 建议移除匿名用户、禁止root远程登录、移除测试数据库
-
验证安装:
mysql -u root -p
四、配置远程访问(如需)
-
修改MySQL配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
找到
bind-address
改为0.0.0.0
(或注释掉) -
创建远程用户:
CREATE USER 'username'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
五、防火墙设置
- 腾讯云控制台:在防火墙规则中添加3306端口
- 本地防火墙(如有):
sudo ufw allow 3306/tcp
六、常见问题解决
- 连接失败:检查防火墙、MySQL绑定地址和用户权限
- 忘记密码:
sudo mysqld_safe --skip-grant-tables & mysql -u root
然后重置密码
核心建议:生产环境务必使用强密码并限制访问IP,考虑使用云数据库MySQL版可获得更好的性能和管理体验。
通过以上步骤,您已成功在腾讯云轻量服务器上安装配置了MySQL服务,现在可以开始部署您的应用程序了。