阿里云下配置MySQL远程连接详解,本地电脑无法连接到MySQLlom599乐百家手机:

 百家乐-数据     |      2019-11-29 05:04

难点叙述:

前言

百家了乐八大技巧 1

分明在暗中同意处境下,咱们安在阿里云上的mysql是不帮忙远程连接的,不过大家还亟需通过有个别工具来连接mysql,如navicat,那时候就要求我们来匡正mysql的中间隔连接了。

 ERROR 1130 (HY000): Host 'localhost' is not allowed to connect to this MySQL server

瞩目一点:当我们校勘完mysql权限相关的操作后决然要刷新权限表,使配置生效,实践

首先网络的题材半数以上是远程登陆MySQL,客户Ip未有权力,用本机登入扩大权限。可是本人的便是本地都进不去。。。

flush privileges (主要)

安装的是官方网站的mysql免安装版  

意况前提:centos7 mysql5.7

设置mysql的费力历程:

1、首首先登场入坐落于Ali云上的mysql:

(1)免安装版,

mysql -u root -h localhost -p

免安装版要领五个,配置蒙受变量,配置my.ini,然后在dos系统中

**2、打开mysql数据库 ** (需求有能操作mysql那么些库的权力,平常是mysql的root客户卡塔尔

mysqld --install

use mysql

输入 mysqld --initialize-insecure --user=mysql; 初阶化数据文件

百家了乐八大技巧 ,3、那时候我们有三种格局来进行更正:

然后重新运转mysql 然后用命令 mysql –u root –p 步入mysql管理分界面(密码可为空)

先是种:是平昔将本来的 user='root' and host='localhost'记录的host订正成%或钦定的ip

改革密码:update mysql.user set authentication_string=password('123456789') where user='root' and Host = 'localhost';

1)将host设置为%意味别的ip都能接二连三mysql

刷新权限:flush privileges;

lom599乐百家手机 ,update user set host='%' where user='root' and host='localhost'

查阅服务是还是不是运转:net start mysql

  1. 本来也足以将host钦命为某些ip

(2)安装可实路程序版,  

update user set host='106.39.178.131' where user='root' and host='localhost'

可执路程序版本一贯点下一步就可以,会有八个海豚同样的服务界面

  1. 实行完以上语句,接着施行以下语句 ,刷新权限表,使配置生效

 修改密码可直接通过navicat连接到mysql后,用查询命令实行修正

flush privileges

1、服务是或不是张开

第二种: 是新添一条记下情势

自家的微计算机,右击->处理->服务,找到Mysql,选用本地系统

1)新添一个顾客newname(那个新扩充的顾客名称也足认为root卡塔尔(英语:State of Qatar)密码为并将host设置为%意味着别的ip都能三翻五次mysql

百家了乐八大技巧 2

grant all on . to 'newname'@'%' identified by 'Navicat_123'

2、改过主机名

2)新扩充叁个客户newname,密码为并将host设置为钦定的ip 表示 独有该ip能接二连三mysql

本人的Computer,右击->管理->服务,找到Mysql,重启一下。 
若1丰盛,在navicat的连接属性中将里面包车型地铁主机名或然IP改过为127.0.0.1。

grant all on . to 'newname'@'106.39.178.131' identified by 'Navicat_123'

3、免密登陆

  1. 举办完以上语句,接着实践以下语句 ,刷新权限表,使配置生效

flush privileges

上一篇:没有了 下一篇:没有了