腾讯云服务器搭建数据库开启远程连接,腾讯云服务器搭建MySQL数据库并开启远程连接的详细教程
- 综合资讯
- 2025-03-22 16:32:42
- 2

本教程详细介绍了如何在腾讯云服务器上搭建MySQL数据库并开启远程连接,步骤包括:登录腾讯云控制台,创建云服务器,安装MySQL数据库,配置安全组规则允许远程访问,以及...
本教程详细介绍了如何在腾讯云服务器上搭建MySQL数据库并开启远程连接,步骤包括:登录腾讯云控制台,创建云服务器,安装MySQL数据库,配置安全组规则允许远程访问,以及设置MySQL远程连接权限。
准备工作
-
准备一台腾讯云服务器,并完成基础配置,如设置密码、开启SSH服务等。
图片来源于网络,如有侵权联系删除
-
在腾讯云控制台获取服务器的公网IP地址。
-
准备好MySQL数据库的安装包,如MySQL-5.7.25-linux-glibc2.12-x86_64.tar.gz。
安装MySQL数据库
-
登录到腾讯云服务器,使用SSH客户端连接。
-
将MySQL安装包上传到服务器,可以使用SCP、SFTP等方式。
-
解压MySQL安装包,进入解压后的目录。
-
创建MySQL用户和用户组,为MySQL服务分配用户。
groupadd mysql useradd -r -g mysql mysql
给MySQL用户分配工作目录,并设置权限。
mkdir /usr/local/mysql chown -R mysql:mysql /usr/local/mysql
- 设置MySQL的配置文件,编辑
/etc/my.cnf
文件。
[mysqld] basedir=/usr/local/mysql datadir=/usr/local/mysql/data socket=/tmp/mysql.sock user=mysql symbolic-links=0
初始化MySQL数据库,并设置root用户的密码。
scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data chown -R mysql:mysql /usr/local/mysql/data chown mysql:mysql /usr/local/mysql
将MySQL的启动脚本添加到系统服务中。
cp support-files/mysql.server /etc/init.d/mysqld
启动MySQL服务。
service mysqld start
检查MySQL服务状态。
service mysqld status
开启远程连接
图片来源于网络,如有侵权联系删除
修改MySQL配置文件,允许远程连接。
[mysqld] bind-address=0.0.0.0
重启MySQL服务。
service mysqld restart
使用root用户登录MySQL数据库,修改root用户的密码。
mysql -u root -p
-
输入新密码,并按Enter键。
-
修改root用户的权限,允许远程连接。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES;
退出MySQL。
测试远程连接
在本地计算机上,使用MySQL客户端连接到腾讯云服务器上的MySQL数据库。
mysql -h 公网IP地址 -u root -p
-
输入root用户的密码,并按Enter键。
-
如果连接成功,则说明远程连接已开启。
通过以上步骤,您已成功在腾讯云服务器上搭建MySQL数据库,并开启了远程连接,在实际应用中,您可以根据需要创建其他数据库用户,并设置相应的权限,希望这篇教程对您有所帮助!
本文由智淘云于2025-03-22发表在智淘云,如有疑问,请联系我们。
本文链接:https://www.zhitaoyun.cn/1866896.html
本文链接:https://www.zhitaoyun.cn/1866896.html
发表评论