核心结论
在腾讯云上安装MySQL数据库,可以通过云数据库MySQL服务快速部署,或使用CVM实例手动安装,具体步骤包括环境准备、安装配置和安全性优化。
环境准备
- 选择部署方式:
- 云数据库MySQL:通过腾讯云控制台直接创建,无需手动安装,支持高可用和自动备份。
- CVM实例:在云服务器上手动安装MySQL,适合需要自定义配置的场景。
- 资源准备:
- 确保CVM实例已开通,并具备公网IP或私有网络访问权限。
- 确认操作系统(如CentOS、Ubuntu)和MySQL版本(如MySQL 8.0)。
安装步骤(以CVM实例为例)
- 更新系统:
sudo yum update -y # CentOS sudo apt update && sudo apt upgrade -y # Ubuntu - 安装MySQL:
- CentOS:
sudo yum install mysql-server -y - Ubuntu:
sudo apt install mysql-server -y
- CentOS:
- 启动并设置开机自启:
sudo systemctl start mysqld sudo systemctl enable mysqld - 安全配置:
运行sudo mysql_secure_installation,设置root密码、移除匿名用户、禁用远程root登录等。
配置与优化
- 远程访问:
- 修改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;
- 修改MySQL配置文件(
- 防火墙设置:
开放MySQL默认端口3306:sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent # CentOS sudo ufw allow 3306/tcp # Ubuntu
总结
在腾讯云上安装MySQL数据库,推荐使用云数据库MySQL服务以简化部署,或通过CVM实例手动安装并优化配置,确保安全性和性能。
CCLOUD博客