admin管理员组文章数量:1530518
前言
连接阿里云WINDOWS服务器上搭建的MySQL数据库,必须要做以下准备工作。
1、阿里云网站注册购买阿里云WINDOWS服务器
https://www.aliyun/?utm_content=se_1000301881
警告:购买的阿里云WINDOWS服务器至少需要2G内存,否则MySQL数据库系统无法启动运行。
2、获取公网IP地址并且创建了一个实例,实例已经运行
3、本地电脑通过【远程桌面连接】远程登录到阿里云WINDOWS服务器
https://blog.csdn/ba_wang_mao/article/details/107174716
4、阿里云WINDOWS服务器上安装MySQL数据库系统
参见:MySQL安装教程+Visual Studio 2017 C#连接远程 MySQL数据库.pdf
https://download.csdn/download/ba_wang_mao/12009619
5、查看阿里云WINDOWS服务器上MySQL数据库是否启动
参见:阿里云服务器WINDOWS SERVER 2019安装完MySQL数据库系统后,检查MySQL数据库的服务是否启动运行
https://blog.csdn/ba_wang_mao/article/details/107162148
6、 检查阿里云WINDOWS服务器的防火墙是否允许3306端口
警告:阿里云WINDOWS服务器必须允许3306端口,否则本地电脑无法访问阿里云WINDOWS服务器上的MySQL数据库。
(1)、远程连接服务器,点击“开始”-“管理工具”-“高级安全Windows防火墙”。
(2)、在打开的窗口中,左边选中“入站规则”,观察3306端口是否允许。
我的服务器上3306端口已经允许。
如果你的服务器上3306端口没有允许,需要点击右边的“新规则”来新建一个入站规则,让3306端口允许。
7、 阿里云WINDOWS服务器开放3306端口
阿里云的服务器默认3306端口是不对外开放的,如果想要供外部访问,需要在安全组中手动添加规则
。所以我们需要手动在安全组中添加规则,具体操作步骤如下:
(1)、登录阿里云服务器并进入控制台,参见下图。
(2)、点击【云服务器ECS】
(3)、在【云服务器ECS】
点击【实例】
并跳转到实例列表。在实例列表找到要开放端口的云服务器实例。并点击后面的【更多】
–>【网络和安全组】
–>【安全组配置】
。
注意:这里的优先级可选范围为1-100,默认值为1,即最高优先级。授权对象为:源0.0.0.0/0表示任何一个IP地址都可以访问MYSQL数据库,描述可以随便写,不写也可以。
8、 阿里云WINDOWS服务器设置MySQL数据库用户远程访问权限
MYSQL数据库用户的访问权限默认是localhost
,并不允许远程访问,要想允许远程访问需要手动配置,也就是说MySQL数据库用户默认只能访问自己电脑上的数据库,不能访问局域网其它电脑上的数据库或者公网服务器上的数据库。
我们可以使用如下命令开启MySQL数据库用户的远程访问权限:
use mysql;
update user set host = '%' where user = 'root';
这样在远端就可以通过 root 用户访问 Mysql。操作步骤如下:
(1)、运行MysqlSQL8.0 COMMAND Line Client
(2)、输入密码(在阿里云WINDOWS服务器安装MySQL数据库系统时设置的密码)
使用如下命令查看数据库中root用户的访问权限,如果root用户的权限显示localhost则表示它只有本地访问权限,如果root用户的权限显示%则表示它有远程访问权限。
select user,host from mysql.user;
从上面我们可以观察到用户root的访问权限显示%,表示它既支持本地访问又支持远程访问。
9、 阿里云WINDOWS服务器上使用MySQL Workbench软件创建一个CarSys用户数据库
用户数据库CarSys创建过程参见链接 https://download.csdn/download/ba_wang_mao/12009610
我在用户数据库CarSys中创建了一个Brand表并填写了6条记录,参见下图。
10、 本地电脑远程连接阿里云WINDOWS服务器上创建的CarSys用户数据库
网上很多人用Navicat for MySQL软件连接测试阿里云服务器上的数据库,我没有采用他们的办法。是因为我的电脑已经安装了MySQL数据库系统,而且和阿里云WINDOWS服务器上的版本一致,因此我就可以用本地电脑WIN10的MySQL数据库中的MySQL WorkBench软件工具来测试远程连接功能。
(1)、运行 MYSQL WorkBench 8.0CE
(2)、点击+图标,弹出“Setup New Connection”对话框
(3)、Hostname中填写阿里云WINDOWS服务器公网IP地址,Default Schema中填写本人在阿里云WINDOWS服务器中创建的用户数据库CarSys
(4)、点击【Test Connection】按钮,弹出如下对话框
(5)、Password中填写密码
警告:Password中填写的密码为阿里云WINDOWS服务器中安装MySQL数据库系统时设置的密码。
(6),点击OK按钮
从下图可以观察到,远程连接成功。
版权声明:本文标题:本地电脑WIN10连接阿里云WINDOWS服务器上搭建的MySQL数据库 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1726165721a1058185.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论