腾讯云服务器如何安装mysql?

云计算

腾讯云服务器安装MySQL简明指南

结论先行:在腾讯云服务器上安装MySQL可以通过官方软件源快速完成,主要步骤包括更新系统、添加MySQL仓库、安装MySQL服务及进行安全配置。下面将分步骤详细说明。

一、准备工作

  1. 连接服务器:使用SSH工具登录腾讯云服务器

    ssh root@你的服务器IP
  2. 系统更新:确保系统软件包是最新的

    sudo apt update && sudo apt upgrade -y  # Ubuntu/Debian
    sudo yum update -y                     # CentOS

二、安装MySQL

对于Ubuntu/Debian系统:

  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
  2. 安装MySQL服务器

    sudo apt update
    sudo apt install mysql-server -y

对于CentOS/RHEL系统:

  1. 添加MySQL Yum仓库

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

    sudo yum install mysql-community-server -y

三、基本配置

  1. 启动MySQL服务

    sudo systemctl start mysql       # Ubuntu/Debian
    sudo systemctl start mysqld      # CentOS
  2. 设置开机自启

    sudo systemctl enable mysql
  3. 运行安全安装脚本(关键步骤)

    sudo mysql_secure_installation
    • 按提示设置root密码
    • 移除匿名用户
    • 禁止root远程登录
    • 移除测试数据库
    • 重新加载权限表

四、验证安装

  1. 检查MySQL服务状态

    sudo systemctl status mysql
  2. 登录MySQL测试

    mysql -u root -p

五、防火墙配置(如需远程访问)

  1. 开放3306端口

    sudo ufw allow 3306/tcp       # Ubuntu
    sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent  # CentOS
    sudo firewall-cmd --reload
  2. 修改绑定地址(谨慎操作)

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

    找到bind-address改为0.0.0.0后重启服务

六、创建新用户(推荐)

  1. MySQL命令行中执行:
    CREATE USER '新用户名'@'%' IDENTIFIED BY '强密码';
    GRANT ALL PRIVILEGES ON *.* TO '新用户名'@'%' WITH GRANT OPTION;
    FLUSH PRIVILEGES;

核心提示

  • mysql_secure_installation是保障MySQL安全的关键步骤,务必认真执行
  • 生产环境建议限制3306端口的访问IP,仅允许特定服务器连接

通过以上步骤,您已成功在腾讯云服务器上安装并配置了MySQL数据库服务。根据实际需求,您可能还需要调整内存配置、优化参数或设置定期备份,这些属于进阶配置范畴。

未经允许不得转载:CLOUD云枢 » 腾讯云服务器如何安装mysql?