腾讯云服务器中如何安装mysql数据库?

结论:在腾讯云服务器上安装MySQL数据库,可以通过命令行使用系统自带的软件包管理工具快速完成,适用于Ubuntu或CentOS等主流Linux发行版。


在腾讯云服务器中如何安装MySQL数据库?

MySQL 是一个广泛使用的开源关系型数据库管理系统,适用于Web应用、企业级系统等多种场景。在腾讯云服务器(如CVM)中部署 MySQL 数据库是构建网站或应用程序的重要一步。这里将介绍在 Ubuntu 和 CentOS 两种常见 Linux 系统下安装 MySQL 的方法。


准备工作

  • 已有一台腾讯云服务器,并已登录到系统终端。
  • 确保服务器可以访问X_X,以便下载安装包。
  • 使用具有管理员权限的用户进行操作,例如 root 或拥有 sudo 权限的账户。

一、在 Ubuntu 系统中安装 MySQL

Ubuntu 使用 APT 包管理器来安装软件,安装步骤如下:

  • 更新软件源列表:

    sudo apt update
  • 安装 MySQL 服务器:

    sudo apt install mysql-server -y
  • 启动 MySQL 服务并设置开机自启:

    sudo systemctl start mysql
    sudo systemctl enable mysql
  • 运行安全初始化脚本,设置 root 密码和移除不安全默认配置:

    sudo mysql_secure_installation

关键提示:设置强密码,并根据提示关闭匿名用户、禁止远程 root 登录等,以提高数据库安全性。


二、在 CentOS 系统中安装 MySQL

CentOS 使用 YUM 或 DNF 作为包管理器。由于默认仓库可能没有最新版本的 MySQL,推荐先添加官方仓库。

  • 下载并添加 MySQL 官方 YUM 仓库:

    wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
    sudo rpm -Uvh mysql80-community-release-el7-7.noarch.rpm
  • 安装 MySQL 服务器:

    sudo yum install mysql-community-server -y
  • 启动 MySQL 服务并设置开机启动:

    sudo systemctl start mysqld
    sudo systemctl enable mysqld
  • 获取临时 root 密码并登录 MySQL 设置新密码:

    sudo grep 'temporary password' /var/log/mysqld.log
    mysql -u root -p

    登录后执行以下 SQL 命令修改密码:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword!';

重要提醒:首次登录必须修改默认密码,否则无法执行其他操作。


三、配置远程访问(可选)

如果需要从本地或其他服务器连接腾讯云上的 MySQL:

  • 修改 MySQL 配置文件(通常位于 /etc/mysql/mysql.conf.d/mysqld.cnf 或 /etc/my.cnf),将 bind-address 改为 0.0.0.0。

  • 创建允许远程访问的用户并授权:

    CREATE USER 'remote_user'@'%' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
  • 在腾讯云控制台的安全组中开放 3306 端口,确保外部可以访问。


四、验证安装是否成功

可以通过以下方式验证 MySQL 是否正常运行:

  • 检查服务状态:

    systemctl status mysql
  • 登录 MySQL 并查看版本信息:

    mysql -u root -p
    SELECT VERSION();

总结

在腾讯云服务器中安装 MySQL 数据库是一个简单但关键的操作,尤其需要注意安全性和远程访问配置。无论是 Ubuntu 还是 CentOS,都可以通过系统的包管理工具快速部署 MySQL。 安装完成后,务必进行必要的安全加固和配置优化,以保障数据库的稳定与安全。

核心总结:

  • Ubuntu 使用 apt 安装,CentOS 使用 yum 添加官方仓库后安装。
  • 安装后必须运行安全配置脚本或手动设置 root 密码。
  • 若需远程访问,需修改配置文件并开放安全组端口。
未经允许不得转载:云知道CLOUD » 腾讯云服务器中如何安装mysql数据库?