结论先行:在腾讯云服务器上安装MySQL数据库,可通过官方软件源快速部署,需注意安全配置和远程访问权限管理。以下是具体步骤:
1. 环境准备
- 确保腾讯云服务器为Linux系统(如CentOS或Ubuntu),并已登录SSH。
- 更新系统软件包:
sudo yum update(CentOS)或sudo apt update(Ubuntu)。
2. 安装MySQL
- CentOS:通过MariaDB兼容版本安装
sudo yum install mariadb-server mariadb sudo systemctl start mariadb sudo systemctl enable mariadb - Ubuntu:直接安装MySQL社区版
sudo apt install mysql-server sudo systemctl start mysql sudo systemctl enable mysql
3. 安全配置
- 运行安全脚本:
sudo mysql_secure_installation,按提示设置root密码、移除匿名用户、禁止远程root登录等。 - 关键操作:
- 密码强度:建议设置为12位以上混合字符。
- 删除测试数据库:降低安全隐患。
4. 远程访问设置(可选)
- 登录MySQL:
sudo mysql -u root -p。 - 创建远程用户并授权:
CREATE USER '远程用户名'@'%' IDENTIFIED BY '强密码'; GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; - 防火墙开放3306端口:
sudo firewall-cmd --add-port=3306/tcp --permanent # CentOS sudo ufw allow 3306/tcp # Ubuntu
5. 验证安装
- 本地连接测试:
mysql -u root -p,输入密码后能进入MySQL命令行即成功。 - 远程连接需使用工具(如Navicat)测试,确保网络策略和权限正确。
注意事项:腾讯云默认安全组需配置入站规则允许3306端口,否则远程连接会失败。
CCLOUD博客