阿里云突发性20%服务器安装MYSQL(5.7.17)后关于设置远程访问的问题,由于这次踩了不少坑,网上针对性的资料较少(也可能是自己查询资料方法不对),经过折腾,总算是捣鼓了出来.
下载地址(非官网):https://pan.baidu.com/s/1BAWrl81UueIQSSrs25Frlg 提取码:jrhw
安装前先解压压缩包,里面包含了64和32(86)为的文件,根据系统可自行安装
一、安装
都是按部就班,所以不做过多描述。
安装顺利提示如下界面,几乎就是安装成功了
二、配置
mysql安装目录
电脑->属性->高级系统设置->高级->环境变量->path
三、运行测试
截至目前为止,mysql安装成功接下来就是阿里云服务器的配置
四、阿里云控制台配置
控制台->安全组规则
包含了入方向和出方向配置几乎一样
阿里云控制台配置完成,接下来还需到服务器进行配置
五、阿里云服务器配置
1、可以通过本地连接,进入数据库打开mysql库找到user表进行root用户host修改,由于安装成功后root的host默认是localhost,需要手动修改为"%",表示所有来源都可以访问。同时也可以通过mysql> GRANT ALL ON *.* TO root@‘%‘ IDENTIFIED BY ‘1密码‘ WITH GRANT OPTION; 进行修改,数据库访问权限配置完成。
2、服务器防火墙配置完成,切记这一步必须要处理,本人就是在防火墙设置折腾了很久(查资料一下钻入牛角尖,没一下爬出来,(′д` )…彡…彡)
控制面板->防火墙->允许程序或通过windows防火墙
这个mysql访问权限(公用)默认是没有选中的,此处不打开,无论怎么设置控制台和服务器数据库权限都会提示拒绝访问或无权限。