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

2017-06-01

刚在阿里云购买了一个云服务器(购买时填写推荐码: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)的错误的过程。

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

更多相关阅读

最新发布的文章