购买了腾讯云服务器后,安装 MySQL 的步骤非常简单。以下是在 Linux 系统(以 Ubuntu/Debian 或 CentOS 为例) 上安装 MySQL 的详细教程。
✅ 一、准备工作
-
登录到你的腾讯云服务器
- 使用 SSH 工具(如 Xshell、PuTTY、或腾讯云控制台的“登录”按钮)连接你的云服务器。
- 确保你有 root 权限或可以使用
sudo。
-
更新系统包
- Ubuntu/Debian:
sudo apt update && sudo apt upgrade -y - CentOS/RHEL:
sudo yum update -y
- Ubuntu/Debian:
✅ 二、安装 MySQL
方式一:安装 MySQL 社区版(推荐)
✅ Ubuntu/Debian 安装步骤:
# 安装 MySQL 服务器
sudo apt install mysql-server -y
# 启动并设置开机自启
sudo systemctl start mysql
sudo systemctl enable mysql
# 运行安全配置向导(设置密码、移除匿名用户等)
sudo mysql_secure_installation
⚠️ 注意:
mysql_secure_installation会提示你设置 root 密码、是否允许远程登录等,建议按需设置。
✅ CentOS 7/8 安装步骤:
MySQL 默认不在 CentOS 的源中,建议使用官方 Yum 源:
# 下载并添加 MySQL Yum 源
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
# 安装 MySQL 服务器
sudo yum install mysql-community-server -y
# 启动并设置开机自启
sudo systemctl start mysqld
sudo systemctl enable mysqld
# 查看临时 root 密码(MySQL 5.7+ 初始安装后会生成临时密码)
sudo grep 'temporary password' /var/log/mysqld.log
# 运行安全配置
sudo mysql_secure_installation
✅ 三、配置远程访问(可选)
默认情况下,MySQL 只允许本地连接。如需从外部连接(如本地电脑用 Navicat 连接),需进行以下配置:
1. 修改 MySQL 配置文件
- Ubuntu/Debian:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf - CentOS:
sudo nano /etc/my.cnf或
/etc/my.cnf.d/mysql-server.cnf
找到 bind-address,修改为:
bind-address = 0.0.0.0
⚠️ 注意:开放 0.0.0.0 有安全风险,建议配合防火墙和用户权限控制。
2. 重启 MySQL
sudo systemctl restart mysql # Ubuntu
# 或
sudo systemctl restart mysqld # CentOS
3. 创建远程访问用户(登录 MySQL)
sudo mysql -u root -p
在 MySQL 命令行中执行:
-- 创建新用户(推荐,不直接用 root 远程)
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'YourStrongPassword';
-- 授予权限(例如所有数据库)
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION;
-- 刷新权限
FLUSH PRIVILEGES;
-- 退出
EXIT;
4. 腾讯云安全组设置
- 登录 腾讯云控制台
- 找到你的云服务器实例 → 安全组 → 编辑入站规则
- 添加一条规则:
- 协议类型:
MySQL (3306) - 源 IP:
0.0.0.0/0(或你自己的 IP,更安全) - 策略:允许
- 协议类型:
✅ 四、测试连接
你可以使用:
- 命令行:
mysql -u remote_user -p -h 你的服务器公网IP - 图形工具:如 Navicat、DBeaver、MySQL Workbench 等
✅ 五、常见问题
| 问题 | 解决方法 |
|---|---|
| 连接被拒绝 | 检查 bind-address、防火墙、安全组 |
| 密码错误 | 使用 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; 修改 |
| 服务无法启动 | 查看日志 sudo tail /var/log/mysql/error.log 或 journalctl -u mysql |
✅ 六、可选:安装 phpMyAdmin(图形化管理)
sudo apt install phpmyadmin -y # Ubuntu
(需配合 Apache/Nginx 和 PHP)
✅ 完成!你现在已经在腾讯云服务器上成功安装并配置了 MySQL。
如果你告诉我你使用的是哪种系统(Ubuntu 20.04?CentOS 7?)和用途(本地开发?网站?),我可以给出更具体的建议。
云计算导航