腾讯轻量云服务器安装mysql?

在腾讯云轻量应用服务器(TencentCloud Lighthouse)上安装 MySQL 是一个常见的需求,下面以 Ubuntu 系统为例,提供详细的安装步骤。如果你使用的是 CentOS,请告诉我,我可以提供对应的教程。


✅ 一、登录服务器

你可以通过 SSH 登录你的腾讯云轻量服务器:

ssh username@your_server_ip
  • username:通常是 root 或你创建的用户。
  • your_server_ip:是你在腾讯云控制台看到的公网 IP。

✅ 二、更新系统包

sudo apt update && sudo apt upgrade -y

✅ 三、安装 MySQL 服务

方法一:使用 APT 安装默认版本(推荐)

sudo apt install mysql-server -y

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


✅ 四、检查 MySQL 状态

systemctl status mysql

如果显示 active (running),说明 MySQL 正常运行。


✅ 五、运行安全初始化(重要!)

MySQL 默认安装后 root 用户没有密码,建议运行以下命令进行安全设置:

sudo mysql_secure_installation

按照提示操作:

  • 设置 root 密码
  • 删除匿名用户
  • 禁止 root 远程登录(可选)
  • 删除测试数据库等

✅ 六、配置远程访问(如需从本地连接)

1. 修改 MySQL 配置文件

编辑配置文件(Ubuntu 20.04+):

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

将:

bind-address = 127.0.0.1

修改为:

bind-address = 0.0.0.0

保存并退出(按 Ctrl + O 写入,Ctrl + X 退出)。

2. 重启 MySQL 服务

sudo systemctl restart mysql

3. 创建允许远程访问的用户(可选)

进入 MySQL 命令行:

mysql -u root -p

输入 root 密码后执行:

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

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


✅ 七、开放防火墙端口(腾讯云控制台)

确保你在 腾讯云控制台的安全组规则中开放了 3306 端口,否则无法从外部连接。

路径:

控制台 > 轻量应用服务器 > 防火墙/安全组 > 添加规则 > 端口 3306 TCP


✅ 八、测试连接(可选)

你可以使用 Navicat、DBeaver、或者命令行工具从本地连接:

mysql -h your_server_ip -u your_username -p

✅ 九、常见问题

问题 解决方案
连接不上 MySQL 检查安全组是否放行 3306,MySQL 是否监听 0.0.0.0
认证失败 确保正确设置了用户权限及密码
启动失败 查看日志 journalctl -u mysql

如果你有特殊需求,比如:

  • 使用 MariaDB 替代 MySQL
  • 安装特定版本(如 MySQL 8.0)
  • 使用 Docker 安装 MySQL

也可以告诉我,我来给你定制化教程。


需要帮你写一个一键安装脚本吗?😊

未经允许不得转载:CLOUD技术博 » 腾讯轻量云服务器安装mysql?