在腾讯云轻量应用服务器(TencentCloud Lighthouse)上安装 MySQL,可以按照以下步骤操作。这里以常见的 Ubuntu/Debian 或 CentOS 系统为例。
✅ 一、准备工作
-
登录到你的轻量服务器(通过 SSH):
ssh root@你的服务器公网IP(默认用户名通常是
root,密码或密钥在控制台获取) -
更新系统包(推荐):
- Ubuntu/Debian:
sudo apt update && sudo apt upgrade -y - CentOS/RHEL:
sudo yum update -y
- Ubuntu/Debian:
✅ 二、安装 MySQL
方法一:安装 MySQL 官方版本(推荐)
1. 添加 MySQL 官方 APT/YUM 源
-
Ubuntu 示例(以 20.04 为例)
下载并安装 MySQL APT 源配置包:
wget https://dev.mysql.com/get/mysql-apt-config_0.8.24-1_all.deb sudo dpkg -i mysql-apt-config_0.8.24-1_all.deb安装过程中会弹出配置界面,选择 MySQL 版本(如 8.0),然后选择 OK。
更新包列表:
sudo apt update安装 MySQL 服务器:
sudo apt install mysql-server -y -
CentOS 示例
添加 MySQL Yum 源(以 MySQL 8.0 为例):
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm -y sudo yum install mysql-server -y
方法二:使用系统默认源安装(简单但版本可能较旧)
-
Ubuntu/Debian:
sudo apt install mysql-server -y -
CentOS:
sudo yum install mysql-server -y
✅ 三、启动并设置开机自启
# 启动 MySQL 服务
sudo systemctl start mysqld # CentOS
sudo systemctl start mysql # Ubuntu
# 设置开机自启
sudo systemctl enable mysqld # CentOS
sudo systemctl enable mysql # Ubuntu
✅ 四、运行安全初始化(重要)
sudo mysql_secure_installation
这个命令会引导你:
- 设置 root 用户密码
- 删除匿名用户
- 禁止 root 远程登录(建议保持关闭)
- 删除测试数据库
- 重新加载权限
⚠️ 注意:首次运行时,MySQL 8.0 可能要求你先设置临时密码。如果提示错误,可先跳过验证登录。
✅ 五、首次登录 MySQL
如果无法登录,尝试以下方式:
1. 查看临时密码(仅 MySQL 8.0 初始安装时):
sudo grep 'temporary password' /var/log/mysqld.log
(CentOS)或
sudo grep 'temporary password' /var/log/mysql/error.log
(Ubuntu)
2. 登录 MySQL:
mysql -u root -p
3. 修改密码(如果需要):
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的强密码';
FLUSH PRIVILEGES;
✅ 六、(可选)允许远程连接
-
修改 MySQL 配置文件:
- Ubuntu:
/etc/mysql/mysql.conf.d/mysqld.cnf - CentOS:
/etc/my.cnf或/etc/my.cnf.d/mysqld.cnf
找到
bind-address,改为:bind-address = 0.0.0.0 - Ubuntu:
-
在 MySQL 中授权远程访问(谨慎操作):
CREATE USER 'root'@'%' IDENTIFIED BY '你的密码'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; -
重启 MySQL:
sudo systemctl restart mysql # Ubuntu sudo systemctl restart mysqld # CentOS -
腾讯云安全组设置:
- 登录 腾讯云控制台
- 找到你的轻量服务器 → “防火墙” → 添加规则
- 放行端口
3306,源 IP 可设为0.0.0.0/0(仅测试用,生产建议限制 IP)
✅ 七、测试连接
你可以使用本地数据库工具(如 Navicat、DBeaver)通过公网 IP 连接:
- 主机:你的服务器公网 IP
- 端口:3306
- 用户名:root
- 密码:你设置的密码
❗ 注意事项
- 轻量服务器性能有限,避免运行大型数据库。
- 开放 3306 端口有安全风险,建议使用 SSH 隧道或限制 IP。
- 定期备份数据。
- 使用强密码,避免被暴力破解。
📌 总结命令速查(Ubuntu 示例)
sudo apt update
sudo apt install mysql-server -y
sudo systemctl start mysql
sudo systemctl enable mysql
sudo mysql_secure_installation
如有具体系统版本或问题(如报错),欢迎提供详细信息,我可以进一步帮你排查。
PHPWP博客