阿里云服务器购买
在购买前,需要搞清楚,自己需求的服务器性能,因为我只是部署一个MySQL数据库,并实现远程访问该数据库,以便国内用户能够正常访问使用,(1)我选择了1核2GB内存40GB存储空间。(2)由于习惯了可视化操作,选择了windows2008的操作系统。最新的操作系统会占用更多的空间,因此折中考虑选择了2008版。如果需要性能最大话,也可以选择Linux的操作系统。(3)地域选择,根据自己的客户分布选择,要求不太高的话,应该不会有太多的影响。
![](https://i-blog.csdnimg.cn/blog_migrate/81445ebcb884abff2fb4e0491d4f1247.png)
![](https://i-blog.csdnimg.cn/blog_migrate/be4852805a23ad850dcda7d8b335e1c8.png)
远程访问系统
默认的只有IE浏览器(巨难用),打开网页会提醒各种警告,可以百度搜索解决。安装了Chrome使用。
![](https://i-blog.csdnimg.cn/blog_migrate/43fde200d8b13355d3acb5ad13fc47e8.png)
MySQL 安装
在windows 2008 r2 上,MySQL 5.7无法正常安装,亲测无法安装,结合网友提供的经验,MySQL 5.5 安装巨简单。建议不要尝鲜下载MySQL5.7等高版本使用,直接下载5.5版本的。安装方法网上有很多,本身也比较简单,这里就不写了。
这里导入了一个自己的数据库“jiance”
![](https://i-blog.csdnimg.cn/blog_migrate/c0ffcb00e5ec5c9b3b4b0fd6106008c9.png)
MySQL远程连接
连接前需要对阿里云服务器ECS和MySQL数据库做一些设置,这些设置关乎能否远程连接。
阿里云服务器ECS设置
阿里云服务器安全组配置>配置规则>添加安全组
授权对象 0.0.0.0/0表示任意的IP。
![](https://i-blog.csdnimg.cn/blog_migrate/5afba0dc23c650b4c00b128acb5c5d1c.png)
最开始无法连接MySQL数据库,实验了网络上各种方法,终于解决问题。
![](https://i-blog.csdnimg.cn/blog_migrate/4bd5a3172b3b61c845d20349b868f070.png)
![](https://i-blog.csdnimg.cn/blog_migrate/37c655cd082f33f68fcbd64d313d1251.png)
MySQL设置
经过上面步骤,仍然无法链接,还需要对MySQL进行设置,修改localhost。
问题描述:
1 远程服务器安装了mysql服务并且启动成功,在本地可以进行自由的访问和更新等操作
2 远程通过工具链接该mysql数据库会报Host ‘xxx.xxx.xxx.xxx’(本地ip) is not allowed to connect to this MySQL server 的错误
解决办法:
登录MySQL后,依次输入以下命令回车
use mysql;
select host from user where user = ‘root’;
update user set host = ‘%’ where user = ‘root’;
执行结束后,需要重启MySQL数据库。
如果使用linux,可以使用如下命令重启:
service mysql restart;
因为我的是windows 2008操作系统,控制面板>管理工具>服务>找到MySQL关闭,再打开即可。
![](https://i-blog.csdnimg.cn/blog_migrate/6c4d20df186d8f3eb0bcb9f6239d47ff.png)
远程连接
这里连接使用的是Navicat for MySQL,输入公网IP(阿里云服务器中可以查看),输入端口(前面步骤设置),密码(数据库密码)
![](https://i-blog.csdnimg.cn/blog_migrate/a5eb82d354dff5f5561b9643c1d1fffb.png)
![](https://i-blog.csdnimg.cn/blog_migrate/bf258fd5da8249c4294ba19c4c3e635e.png)
远程桌面连接服务器
在cmd中输入mstsc,打开登录对话框。输入公网IP,以及用户名。通常情况这样无法连接,需要首先在服务器中进行相关设置。
![](https://i-blog.csdnimg.cn/blog_migrate/21afb911be1d922c4908921fa2bfa7e8.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2aaa8025b93746970e8afc73ed6f69e6.png)
![](https://i-blog.csdnimg.cn/blog_migrate/ddf7443642d4dc60288c30f31d5a9234.png)
连接成功
![](https://i-blog.csdnimg.cn/blog_migrate/7d58c147c0f15adcb4aa4129d8d0b984.png)
宝塔远程桌面助手
推荐使用该助手,方便好用。关键是可以直接把本地文件拷贝到服务器端。
![](https://i-blog.csdnimg.cn/blog_migrate/a517c897a4b647bb6a4542499da856f9.png)
总结
折腾了一下午,终于搞定,接下来就是通过自己的应用进行远程访问了。
引用
https://blog.csdn.net/zhangzehai2234/article/details/82885130