腾讯轻量服务器怎么搭建MySQL?

在腾讯云轻量应用服务器上搭建 MySQL 数据库,可以按照以下步骤操作。这里以 Ubuntu 系统 为例(如果你使用的是 CentOS,请告知我,我可以提供对应的教程)。


🛠️ 一、登录到你的轻量服务器

你可以通过腾讯云控制台的“登录”按钮,或者使用 SSH 登录:

ssh root@你的服务器公网IP

📦 二、更新系统软件包

sudo apt update && sudo apt upgrade -y

🐬 三、安装 MySQL 服务器

sudo apt install mysql-server -y

安装完成后,MySQL 服务会自动启动。


🔐 四、运行安全初始化(推荐)

MySQL 安装完成后建议运行安全脚本设置密码等信息:

sudo mysql_secure_installation

根据提示设置:

  • 设置 root 用户密码
  • 删除匿名用户
  • 禁止 root 远程登录(除非你需要远程连接)
  • 删除测试数据库
  • 重新加载权限表

🧪 五、验证 MySQL 是否正常运行

systemctl status mysql

如果看到 active (running) 表示正在运行。

你也可以进入 MySQL 控制台验证:

mysql -u root -p

输入密码后,成功进入说明安装成功。


🌐 六、配置远程访问(可选)

如果你希望从本地电脑或其他服务器连接该 MySQL:

1. 修改 MySQL 配置文件

编辑 MySQL 的配置文件:

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

找到如下这行并注释掉(或修改绑定地址为 0.0.0.0):

bind-address = 127.0.0.1

改为:

bind-address = 0.0.0.0

保存并退出(Ctrl + O → Enter → Ctrl + X)。

2. 重启 MySQL 服务

sudo systemctl restart mysql

3. 创建允许远程连接的用户(MySQL 内部)

进入 MySQL 控制台:

mysql -u root -p

执行以下 SQL 命令创建用户并授权:

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

替换 your_usernameyour_password 为你自己的用户名和密码。

4. 腾讯云防火墙开放端口

进入腾讯云控制台 > 轻量服务器管理页面 > 防火墙 > 添加规则:

  • 协议:TCP
  • 端口:3306
  • 源 IP:0.0.0.0/0 或指定 IP

✅ 七、常用命令汇总

功能 命令
启动 MySQL sudo systemctl start mysql
停止 MySQL sudo systemctl stop mysql
重启 MySQL sudo systemctl restart mysql
查看状态 sudo systemctl status mysql
自启设置 sudo systemctl enable mysql

🧹 八、清理与优化(可选)

如果你只是用于开发或小型项目,基本配置已经够用了。如需进一步优化性能或安全性,可以参考官方文档或进行参数调优。


如果你需要:

  • 使用 Docker 安装 MySQL 👉 我可以提供 Docker 部署方式
  • 搭建 WordPress 使用这个 MySQL 👉 我也可以教你
  • 配置数据库备份策略 👉 我也可以指导你

需要我帮你写一个完整的自动化安装脚本吗?欢迎继续提问 😄

未经允许不得转载:云计算导航 » 腾讯轻量服务器怎么搭建MySQL?