腾讯云服务器安装MySQL简明指南
结论先行:在腾讯云服务器上安装MySQL可以通过官方软件源快速完成,主要步骤包括更新系统、添加MySQL仓库、安装MySQL服务及进行安全配置。下面将分步骤详细说明。
一、准备工作
-
连接服务器:使用SSH工具登录腾讯云服务器
ssh root@你的服务器IP
-
系统更新:确保系统软件包是最新的
sudo apt update && sudo apt upgrade -y # Ubuntu/Debian sudo yum update -y # CentOS
二、安装MySQL
对于Ubuntu/Debian系统:
-
添加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
-
安装MySQL服务器
sudo apt update sudo apt install mysql-server -y
对于CentOS/RHEL系统:
-
添加MySQL Yum仓库
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
-
安装MySQL服务器
sudo yum install mysql-community-server -y
三、基本配置
-
启动MySQL服务
sudo systemctl start mysql # Ubuntu/Debian sudo systemctl start mysqld # CentOS
-
设置开机自启
sudo systemctl enable mysql
-
运行安全安装脚本(关键步骤)
sudo mysql_secure_installation
- 按提示设置root密码
- 移除匿名用户
- 禁止root远程登录
- 移除测试数据库
- 重新加载权限表
四、验证安装
-
检查MySQL服务状态
sudo systemctl status mysql
-
登录MySQL测试
mysql -u root -p
五、防火墙配置(如需远程访问)
-
开放3306端口
sudo ufw allow 3306/tcp # Ubuntu sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent # CentOS sudo firewall-cmd --reload
-
修改绑定地址(谨慎操作)
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf # Ubuntu
找到
bind-address
改为0.0.0.0
后重启服务
六、创建新用户(推荐)
- MySQL命令行中执行:
CREATE USER '新用户名'@'%' IDENTIFIED BY '强密码'; GRANT ALL PRIVILEGES ON *.* TO '新用户名'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
核心提示:
mysql_secure_installation
是保障MySQL安全的关键步骤,务必认真执行- 生产环境建议限制3306端口的访问IP,仅允许特定服务器连接
通过以上步骤,您已成功在腾讯云服务器上安装并配置了MySQL数据库服务。根据实际需求,您可能还需要调整内存配置、优化参数或设置定期备份,这些属于进阶配置范畴。