腾讯云轻量服务器怎么搭建mysql环境?

在腾讯云轻量应用服务器上搭建 MySQL 环境,可以按照以下步骤进行操作。这里以 CentOS 7/8Ubuntu 20.04/22.04 系统为例(你可以在创建轻量服务器时选择系统)。


🧾 准备工作

  1. 登录到你的腾讯云轻量服务器(可以通过控制台或 SSH 登录)
  2. 确保服务器已联网,并更新软件包列表:

CentOS:

sudo yum update -y

Ubuntu:

sudo apt update

✅ 安装 MySQL(推荐使用 MariaDB 或官方 MySQL)

方式一:安装 MariaDB(推荐,CentOS 自带源)

CentOS 7/8:

sudo yum install mariadb-server mariadb -y

启动并设置开机自启:

sudo systemctl start mariadb
sudo systemctl enable mariadb

运行安全初始化(设置 root 密码等):

sudo mysql_secure_installation

验证是否安装成功:

mysql -u root -p

方式二:安装官方 MySQL(适用于 Ubuntu/CentOS)

1. 添加 MySQL 官方仓库

Ubuntu:
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 版本,然后按 OK。

更新 apt 源:

sudo apt update

安装 MySQL 服务:

sudo apt install mysql-server -y

启动并设置开机启动:

sudo systemctl start mysql
sudo systemctl enable mysql

运行安全初始化:

sudo mysql_secure_installation

🔐 设置远程访问(可选)

默认情况下,MySQL 只允许本地访问,如需从其他电脑连接,请执行以下操作:

1. 修改 MySQL 配置文件

CentOS:

sudo vi /etc/my.cnf

Ubuntu:

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

找到 bind-address 行,修改为:

bind-address = 0.0.0.0

保存退出后重启 MySQL:

sudo systemctl restart mariadb    # 或 mysql

2. 创建远程用户并授权

登录 MySQL:

mysql -u root -p

执行以下 SQL 命令:

CREATE USER 'remote_user'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

🔥 开放防火墙端口(3306)

CentOS:

sudo firewall-cmd --permanent --add-port=3306/tcp
sudo firewall-cmd --reload

Ubuntu:

sudo ufw allow 3306/tcp

🛡️ 腾讯云安全组配置

进入腾讯云控制台 -> 轻量服务器 -> 安全组 -> 编辑规则,添加入方向规则:

协议类型 端口范围 源 IP
TCP 3306 0.0.0.0/0

建议生产环境限制为特定 IP,避免开放所有 IP。


✅ 测试连接

你可以使用 Navicat、DBeaver 或其他数据库工具,通过公网 IP 连接 MySQL。


📝 总结

步骤 内容
1 更新系统
2 安装 MySQL 或 MariaDB
3 启动并设置开机启动
4 初始化 root 密码
5 修改配置支持远程访问
6 配置防火墙和安全组
7 创建远程用户并授权
8 使用客户端测试连接

如果你需要我根据你当前使用的具体操作系统(如 Ubuntu 20.04 或 CentOS 7)生成更详细的命令脚本,也可以告诉我,我可以帮你定制。

是否需要我提供一键安装脚本?

未经允许不得转载:云计算HECS » 腾讯云轻量服务器怎么搭建mysql环境?