腾讯云如何安装mysql数据库?

核心结论

在腾讯云上安装MySQL数据库,可以通过云数据库MySQL服务快速部署,或使用CVM实例手动安装,具体步骤包括环境准备、安装配置和安全性优化。

环境准备

  1. 选择部署方式
    • 云数据库MySQL:通过腾讯云控制台直接创建,无需手动安装,支持高可用和自动备份。
    • CVM实例:在云服务器上手动安装MySQL,适合需要自定义配置的场景。
  2. 资源准备
    • 确保CVM实例已开通,并具备公网IP私有网络访问权限。
    • 确认操作系统(如CentOS、Ubuntu)和MySQL版本(如MySQL 8.0)。

安装步骤(以CVM实例为例)

  1. 更新系统
    sudo yum update -y  # CentOS  
    sudo apt update && sudo apt upgrade -y  # Ubuntu  
  2. 安装MySQL
    • CentOS:
      sudo yum install mysql-server -y  
    • Ubuntu:
      sudo apt install mysql-server -y  
  3. 启动并设置开机自启
    sudo systemctl start mysqld  
    sudo systemctl enable mysqld  
  4. 安全配置
    运行sudo mysql_secure_installation,设置root密码、移除匿名用户、禁用远程root登录等。

配置与优化

  1. 远程访问
    • 修改MySQL配置文件(/etc/my.cnf/etc/mysql/mysql.conf.d/mysqld.cnf),注释bind-address = 127.0.0.1
    • 创建远程访问用户并授权:
      CREATE USER 'username'@'%' IDENTIFIED BY 'password';  
      GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';  
      FLUSH PRIVILEGES;  
  2. 防火墙设置
    开放MySQL默认端口3306

    sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent  # CentOS  
    sudo ufw allow 3306/tcp  # Ubuntu  

总结

在腾讯云上安装MySQL数据库,推荐使用云数据库MySQL服务以简化部署,或通过CVM实例手动安装并优化配置,确保安全性和性能。

未经允许不得转载:CCLOUD博客 » 腾讯云如何安装mysql数据库?