腾讯云服务器搭建数据库开启远程连接,腾讯云服务器搭建MySQL数据库并开启远程连接详解
- 综合资讯
- 2025-03-20 09:58:51
- 2

腾讯云服务器搭建MySQL数据库并开启远程连接步骤详解:首先配置安全组规则允许远程访问,接着登录服务器安装MySQL,创建数据库用户并授权,最后配置MySQL以允许远程...
腾讯云服务器搭建MySQL数据库并开启远程连接步骤详解:首先配置安全组规则允许远程访问,接着登录服务器安装MySQL,创建数据库用户并授权,最后配置MySQL以允许远程连接。
准备工作
-
腾讯云账号:登录腾讯云官网(https://cloud.tencent.com/),注册并登录您的腾讯云账号。
图片来源于网络,如有侵权联系删除
-
云服务器:购买一台云服务器,选择合适的实例规格和地域。
-
SSH工具:安装SSH工具,如PuTTY(Windows)、Xshell(Windows)等。
-
MySQL软件:下载MySQL软件,版本需与云服务器操作系统兼容。
配置云服务器
登录云服务器:使用SSH工具连接到云服务器,执行以下命令登录:
ssh 用户名@服务器IP地址
安装MySQL:根据您的操作系统选择以下命令安装MySQL。
(1)CentOS 7:
sudo yum install mysql-community-server
(2)Ubuntu 18.04:
sudo apt-get update
sudo apt-get install mysql-server
启动MySQL服务:
(1)CentOS 7:
sudo systemctl start mysqld
(2)Ubuntu 18.04:
sudo systemctl start mysql
设置开机自启:
(1)CentOS 7:
sudo systemctl enable mysqld
(2)Ubuntu 18.04:
sudo systemctl enable mysql
- 配置MySQL:修改MySQL配置文件,如CentOS 7的配置文件位于
/etc/my.cnf
,Ubuntu 18.04的配置文件位于/etc/mysql/my.cnf
。
[mysqld]
skip-networking = 0
bind-address = 0.0.0.0
重启MySQL服务:
图片来源于网络,如有侵权联系删除
(1)CentOS 7:
sudo systemctl restart mysqld
(2)Ubuntu 18.04:
sudo systemctl restart mysql
创建数据库和用户
登录MySQL:使用以下命令登录MySQL。
mysql -u root -p
- 创建数据库:创建一个名为
testdb
的数据库。
CREATE DATABASE testdb;
- 创建用户:创建一个名为
user1
的用户,密码为123456
。
CREATE USER 'user1'@'%' IDENTIFIED BY '123456';
- 授予权限:给
user1
用户在testdb
数据库上所有权限。
GRANT ALL PRIVILEGES ON testdb.* TO 'user1'@'%' WITH GRANT OPTION;
刷新权限:刷新MySQL权限。
FLUSH PRIVILEGES;
退出MySQL:退出MySQL。
EXIT;
开启远程连接
- 修改MySQL配置文件:打开MySQL配置文件,如CentOS 7的配置文件位于
/etc/my.cnf
,Ubuntu 18.04的配置文件位于/etc/mysql/my.cnf
。
[mysqld]
skip-networking = 0
bind-address = 0.0.0.0
重启MySQL服务:
(1)CentOS 7:
sudo systemctl restart mysqld
(2)Ubuntu 18.04:
sudo systemctl restart mysql
验证远程连接:使用以下命令验证远程连接。
mysql -u user1 -p -h 服务器IP地址
输入密码后,成功连接到MySQL数据库,说明远程连接已开启。
通过以上步骤,您已成功在腾讯云服务器上搭建MySQL数据库并开启远程连接,在实际应用中,请根据您的需求修改数据库和用户配置,确保数据库的安全性。
本文由智淘云于2025-03-20发表在智淘云,如有疑问,请联系我们。
本文链接:https://www.zhitaoyun.cn/1843961.html
本文链接:https://www.zhitaoyun.cn/1843961.html
发表评论