腾讯云轻量服务器安装mysql5.7?

在腾讯云轻量应用服务器上安装 MySQL 5.7 的步骤如下。假设你使用的是 CentOS 7 或 Ubuntu 18.04/20.04 系统(常见系统版本),以下是详细的安装指南。


✅ 前提准备

  1. 登录你的腾讯云轻量服务器(可以通过 SSH 或者控制台的远程连接)。
  2. 确保服务器已经更新系统软件包。
  3. 检查是否已有其他数据库服务运行(如 MariaDB),避免冲突。

🟢 CentOS 7 安装 MySQL 5.7 教程

步骤 1:添加 MySQL Yum 仓库

sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

步骤 2:安装 MySQL 服务器

sudo yum install -y mysql-community-server

步骤 3:启动 MySQL 服务并设置开机自启

sudo systemctl start mysqld
sudo systemctl enable mysqld

步骤 4:获取临时 root 密码

MySQL 安装后会生成一个临时密码,查看方式:

sudo grep 'temporary password' /var/log/mysqld.log

输出类似:

A temporary password is generated for root@localhost: your_password_here

步骤 5:安全初始化(修改 root 密码)

sudo mysql_secure_installation

按照提示操作,输入临时密码,然后设置新的 root 密码(注意密码复杂度要求)。


🟢 Ubuntu 18.04/20.04 安装 MySQL 5.7 教程

步骤 1:更新软件包列表

sudo apt update

步骤 2:安装 MySQL 服务器

sudo apt install -y mysql-server-5.7

⚠️ 如果默认源中没有 MySQL 5.7,可以手动添加官方 APT 源。

添加官方 MySQL APT 源(可选)

  1. 下载 MySQL APT 配置包:
wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb

在弹出界面选择 MySQL 5.7,然后确认保存配置。

  1. 更新 apt 缓存:
sudo apt update
  1. 安装 MySQL 5.7:
sudo apt install -y mysql-server

步骤 3:启动 MySQL 并设置开机启动

sudo systemctl start mysql
sudo systemctl enable mysql

步骤 4:运行安全初始化

sudo mysql_secure_installation

🔒 设置远程访问(可选)

如果你需要从本地或其他服务器访问 MySQL:

修改 MySQL 配置文件

编辑 /etc/my.cnf(CentOS)或 /etc/mysql/mysql.conf.d/mysqld.cnf(Ubuntu):

bind-address = 0.0.0.0

重启 MySQL:

sudo systemctl restart mysqld    # CentOS
sudo systemctl restart mysql     # Ubuntu

创建允许远程访问的用户(登录 MySQL 后执行)

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

🔌 开放防火墙端口(CentOS)

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

🧪 测试连接

你可以用 Navicat、DBeaver、或者命令行测试远程连接:

mysql -h <服务器IP> -u your_user -p

🧹 清理与维护建议

  • 定期备份数据库。
  • 使用 mysqlcheck 检查和优化表。
  • 考虑开启慢查询日志用于性能分析。
  • 注意 MySQL 5.7 已进入 EOL(End of Life),生产环境推荐升级到 MySQL 8.0 或 MariaDB。

如果你告诉我你当前的操作系统(比如 CentOS 7 还是 Ubuntu 20.04),我可以给出更精确的命令。需要我帮你写一键安装脚本也可以 😊

是否还需要帮助配置 LNMP、WordPress 或 Java 应用?

未经允许不得转载:云计算导航 » 腾讯云轻量服务器安装mysql5.7?