学习啦>学习电脑>电脑安全>局域网安全>

MySQL在服务器上安装和远程连接设置

林泽分享

  刚在阿里云购买了一个云服务器(购买时填写推荐码:vi8i72,有优惠)。于是准备将应用布署到服务器上。下面是学习啦小编跟大家分享的是MySQL在服务器上安装和远程连接设置,欢迎大家来阅读学习。

  MySQL在服务器上安装和远程连接设置

  工具/原料

  服务器:Windows 2008 R2企业版 64位

  MySQL安装文件:mysql_installer_community_V5.6.21.1_setup.1415604646.msi

  客户端连接工具:Navicat_for_MySQL_10.1.7_XiaZaiBa.exe

  安装补丁:vcredist_x64.exe

  方法/步骤

  安装MySQL数据库。原想上官网去下个新的安装文件安装,但发现,现在MySQL下载要有"客户服务号",一时搞不掂。只好安装原来的。

  安装mysql_installer_community_V5.6.21.1_setup.1415604646.msi。

  安装过程就不详写了,就直接选“完全”安装

  账号设置设置网络参数(记得勾选“Open Firewall Port for network access”),用户账号(因为这是公网服务器,Root密码要复杂些。创建一个应用访问数据库的账号)和Windows服务(方便Windows重启后,MySql能自启)

  但安装时,提示“Connector/ODBC 5.3.4 Failed”。见第一张图。

  网上查了一下原因是: 需要安装Microsoft Visual C++ 2010 Redistributable Package 后,才能安装成功。

  于是到https://www.microsoft.com/zh-CN/download/details.aspx?id=40784 下载个补丁:vcredist_x64.exe。

  然后,打开MySql Installer,增加"Connector/ODBC 5.3"

  使用Navicat_for_MySQL 可视化工具在客户端连接。

  这时,问题来了。Navicat 接连提示 1130 、2003(10060)的错误。

  一开始是提示“ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server”。初时,对这个Host不得其解,要哪里的IP(后来就猜想,是否这里的出公网时电信分本的IP。的确是)

  经在网上查资料,都说是Root账号问题。但按网上说的修了Root的权限,便又弹出“2003——Can‘t connect to mysql server on localhost(10060)”。

  经细思量,因为安装时,已勾了网络可连接的,会不会跟Windows 2008有关呢?这台是新服务器,没有设置访问的组策略。结果真的是蒙对了。

  下面是,处理 1130 、2003(10060)的错误的过程。

  过程就不说了。上图,看客看图吧。


MySQL在服务器上安装和远程连接设置相关文章:

1.MySql数据库安装后开启远程连接

2.外网远程桌面如何连接内网服务器

3.CentOS服务器端如何配置SSH远程连接

4.Win10上如何安装远程服务器管理工具

5.远程访问mysql数据库

6.怎么解决mysql不允许远程连接的错误

7.教你怎么使用xshell远程连接linux服务器

    2816939