发表于: 2017-09-30 22:39:44
1 698
今天完成的事情
购买了服务器,在服务器上安装了mysql ,maven,JDK,也实现了远程连接mysql 数据库。
购买的是阿里云的服务器,有两种连接方式,一种是在阿里云的官网上连接,一种是各种远程控制软件或是windows自带的远程桌面软件:mstsc.exe,可以通过windows+R建来打开运行窗口,输入mstsc.exe,点击确定即可。
使用mstsc来实现远程连接,输入服务器IP,用户名,点击连接,出现服务器视窗,输入对应用户名的密码,实现连接。其系统版本为:Windows Server 2012R2。
在服务器端安装mysql,maven,JDK的操作和在PC上基本类似,但并不能实现远程连接数据库,有种说法要在mysql的配置文件my.ini中注释掉bind-address=127.0.0.1,但是我在配置文件中并没有找到这一条语句。最后发现是要在服务器设置中开放3306端口以及80端口,才能实现连接。
在服务器端的mysql中输入以下语句:
在阿里云的官网中的控制台中点击安全组,配置规则,快速配置规则,得到如下界面:
勾选HTTTP(80),HTTPS(443),MySQL(3306)三个端口,授权对象填写0.0.0.0/0,表示允许任何ip访问这些端口,之后就可以实现远程连接了。
明天的计划
尝试步骤23-25
遇到的问题
用maven来实现之前写的代码,在java项目中能运行成功,到了maven项目就出错了,还不清楚原因:
收获
了解了实现远程连接的方法。
评论