腾讯云服务器搭建数据库开启远程连接,腾讯云服务器搭建MySQL数据库及开启远程连接的详细教程
- 综合资讯
- 2024-11-17 22:04:31
- 1

腾讯云服务器搭建MySQL数据库并开启远程连接教程,涵盖从创建云服务器到配置MySQL数据库,最后设置允许远程访问的步骤,确保您能够成功在腾讯云上运行MySQL数据库。...
腾讯云服务器搭建MySQL数据库并开启远程连接教程,涵盖从创建云服务器到配置MySQL数据库,最后设置允许远程访问的步骤,确保您能够成功在腾讯云上运行MySQL数据库。
随着互联网技术的飞速发展,数据库已经成为企业级应用中不可或缺的组成部分,腾讯云作为国内领先的云计算服务商,提供了丰富的云产品,其中包括云服务器、云数据库等,本文将详细介绍如何在腾讯云服务器上搭建MySQL数据库,并开启远程连接。
准备工作
1、登录腾讯云控制台
2、购买云服务器(本文以CentOS 7.6为例)
3、获取云服务器公网IP地址
4、安装SSH客户端(如Xshell、SecureCRT等)
搭建MySQL数据库
1、登录云服务器
使用SSH客户端连接到云服务器,输入用户名和密码,登录成功后,你会看到类似以下的命令行界面:
[root@your_server ~]#
2、安装MySQL
在云服务器上安装MySQL,以下是以CentOS 7.6为例的安装步骤:
添加MySQL Yum仓库 sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 安装MySQL sudo yum install mysql-community-server 启动MySQL服务 sudo systemctl start mysqld 设置MySQL服务开机自启 sudo systemctl enable mysqld
3、修改root密码
由于MySQL默认的root密码为空,为了安全起见,我们需要修改root密码,以下是以CentOS 7.6为例的修改步骤:
查看初始密码 grep 'temporary password' /var/log/mysqld.log 修改root密码 mysql -u root -p
在登录MySQL后,根据提示输入初始密码,然后输入新密码,并确认新密码。
4、创建数据库和用户
创建数据库 CREATE DATABASE test_db; 创建用户 CREATE USER 'test_user'@'%' IDENTIFIED BY 'test_password'; 授予权限 GRANT ALL PRIVILEGES ON test_db.* TO 'test_user'@'%'; 刷新权限 FLUSH PRIVILEGES; 退出MySQL EXIT;
将test_db
替换为你的数据库名,test_user
替换为你的用户名,test_password
替换为你的密码。
开启远程连接
默认情况下,MySQL的远程连接是关闭的,为了能够从本地或其他服务器连接到云服务器上的MySQL数据库,我们需要开启远程连接。
1、修改MySQL配置文件
进入MySQL配置文件目录 cd /etc/mysql 备份原始配置文件 cp my.cnf my.cnf.bak 使用vi编辑器打开my.cnf vi my.cnf
2、修改配置文件
在my.cnf文件中,找到以下内容:
[mysqld] bind-address = 127.0.0.1
将其修改为:
[mysqld] bind-address = 0.0.0.0
这表示MySQL服务将监听所有IP地址。
3、重启MySQL服务
停止MySQL服务 sudo systemctl stop mysqld 启动MySQL服务 sudo systemctl start mysqld 设置MySQL服务开机自启 sudo systemctl enable mysqld
4、验证远程连接
在本地或其他服务器上,使用以下命令连接到MySQL数据库:
mysql -h your_server_ip -u test_user -p
将your_server_ip
替换为云服务器的公网IP地址,test_user
替换为你的用户名,test_password
替换为你的密码。
本文详细介绍了如何在腾讯云服务器上搭建MySQL数据库,并开启了远程连接,通过本文的学习,你将能够轻松地在云服务器上部署MySQL数据库,并实现远程访问,在实际应用中,请根据实际情况调整数据库配置和权限设置,确保数据库的安全性。
本文链接:https://zhitaoyun.cn/900090.html
发表评论