【MySQL远程连接错误1130 host PC-PC is not allowed to connect to this Mysql server】教程文章相关的互联网学习教程文章

window系统服务器,远程连接mysql数据库。

1、修改一下MySQL端口号,避免防火墙禁止3306端口对外开放;在my.ini配置文件中 2、创建一个mysql用户, 然后给他权限,mysql -u root -p  //登录MySQL mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘WITH GRANT OPTION;   //任何远程主机都可以访问数据库 mysql> FLUSH PRIVILEGES;  //需要输入次命令使修改生效 mysql> EXIT  //退出 window系统服务器,远程连接mysql数据库。标签:ref mysql用户 window ...

mysql 5.7 修改root密码允许远程连接

1.修改root密码(其他用户类似) 试过网上看的一些 在mysql数据库执行 update user set password=‘新密码‘ where user=‘root‘ 执行说找不到字段,猜想可能以前老版本跟新版本数据表结构不一样了,所以看了下表,应该是authentication_string字段 update user set authentication_string=‘新密码‘ where user=‘root‘。 2.局域网或者远程用户无法访问 看了下有些描述的比较麻烦,修改ini配置文件什么的,user表的第一个字段Ho...

MySQL设置远程连接【代码】

mysql> INSERT INTO mysql.user(Host,User,Password) VALUES(‘%‘,‘hadoop‘,‘1‘); 结果出现了错误:1364 - Field ‘ssl_cipher‘ doesn‘t have a default value这是因为指定了严格模式,不能直接往mysql.user表里面insert用户:sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 只能输入下面两个命令来实现:mysql> GRANT ALL PRIVILEGES ON *.* TO ‘hadoop‘@‘%‘ IDENTIFIED BY ‘1‘ WITH GRANT OPTION;mysql> F...

用phpstudy搭建的lnmp环境下mysql授权远程连接【代码】

使用phpstudy安装的mysql没有放置到可以直接调用的目录里,所以只能使用绝对路径来访问: /phpstudy/mysql/bin/mysql -uroot -proot2、执行use mysql; 3、执行grant all privileges on *.* to root@‘%‘ identified by ‘密码‘; 4、执行flush privileges; 5、mysql>EXIT //退出MySQL服务器; 备注:以上步骤2、3、4中命令后的分号也是命令的一部分,执行的时候不要漏掉。密码处请设置mysql的密码。 以上是阿里云工单原话...

远程连接mysql【图】

在window下使用MySQLWorkbench连接Ubuntu服务器下的mysql 1.ubuntu下安装mysql sudo apt-get install mysql-server 输入密码后即可完成安装 2.进入mysql创建远程连接的用户 mysql -u root -p 输入密码登录 使用grant创建用户 grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令‘; 例如: grant select,insert,update,delete,create,drop on mydb.mytable to hades@192.168.1.88 iden...

MySQL 数据库实现远程连接

以下看看从网上搜集来的几种加入Mysql用户远程訪问权限的方法 MySQL上的一个数据库要备份,装了个MySQL的gui工具。打开"MySQL Navicat"工具。填好username和password却登录不了,老是报这个错“ERROR 1130: Host ‘lijuan-‘ is not allowed to connect to this MySQL server”。网上查了下,有这两个方法解决:解决方法: 1。 改表法。可能是你的帐号不同意从远程登陆,仅仅能在localhost。这个时候仅仅要在localhost的那台电脑,...

用oneinstack安装的mysql如何设置远程连接?

1.iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT 2.service iptables save3.mysql -uroot -p4.grant all privileges on *.* to sunny@‘%‘ identified by ‘123456‘;5.flush privileges;6.exit;解释如下:打开iptables 3306 端口。保存iptables规则数据库授权给新用户sunny,密码为123456,授权%表示,所有ip能连接,对所有数据库*.*具有权限。刷新设置退出如果仅分配某数据库,比如oneinstack...

用oneinstack安装的mysql如何设置远程连接?

1.iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT 2.service iptables save3.mysql -uroot -p4.grant all privileges on *.* to sunny@‘%‘ identified by ‘123456‘;5.flush privileges;6.exit;解释如下:打开iptables 3306 端口。保存iptables规则数据库授权给新用户sunny,密码为123456,授权%表示,所有ip能连接,对所有数据库*.*具有权限。刷新设置退出如果仅分配某数据库,比如oneinstack...

ssh远程连接linux下的MySQL数据库字符集和防止乱码【图】

mysql版本 mysql-5.5.32 1.1 MySQL数据库字符集介绍 字符集就是一套文字符号及编码、比较规则的集合 MySQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念。其中,字符集是用来定义MySQL数据字符串的存储方式,而校对规则是定义比较字符串的方式。 1.1.1 在互联网环境中,使用MySQL时常用的字符集有常用字符集一个汉字长度说明GBK2字节不是国际标准,对中文环境支持的很好UTF-83字节中英文混合的环境,建议使...

mysql远程连接问题

如果出现错误 cannot connect service on ‘ip’(110) 可以从以下几个方面考虑: 1,连接命令有没有写错y(尤其-P 3306 【p是大写】) 2,密码有没有写错 3,远程数据库机有没有设置防火墙 1,2都好说直接修改就行了【格式:mysql -h 192.168.0.0 -P 3306 -u root -p】 针对3,可以有以下方法:1,直接关掉防火墙 2,在远程数据库中添加信任ip,添加方法如下: 首先连接数据库, 然后use mysql; grant all on *.* to root@‘...

远程连接mysql root账号报错:2003-can't connect to MYSQL serve【代码】【图】

1、远程连接Linux系统,登录数据库:mysql -uroot -p(密码) 2、修改root账号的设置:GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;其中‘root’为mysql用户名,‘123456’为root账户密码,修改其他用户修改对应的参数即可。 3、执行 flush privileges;命令立即生效4、 使用exit命令退出MySQL 然后打开vim /etc/mysql/my.cnf 将bind-address = 127.0.0.1 设置成bind-address ...

Linux下mysql远程连接问题【图】

并设置密码为 123456 执行完上面的语句后,再执行 flush privileges; 连接成功~ Linux下mysql远程连接问题标签:远程连接 mini mysql远程连接 内网 bind 表示 .com extern bin 本文系统来源:http://www.cnblogs.com/lijiajia/p/6860893.html

mysql开启远程可连接

1.打开cmd窗口,进入MySql安装的bin目录 2.执行命令登录数据库,之后会出现一行要你输入密码的 mysql -u root -p 3.执行以下命令分配新用户: grant all privileges on *.* to ‘用户名‘@‘IP地址‘ identified by ‘密码‘; 4.执行完上述命令后用下面的命令刷新权限 flush privileges; 5.之后关闭mysql服务,然后启动mysql服务,大功告成 ====================================================================...

mysql远程连接只显示部分数据库问题【代码】【图】

host,user from mysql.user; 3.查看当前用户mysql> select current_user(); 4.查看当前用户权限mysql> show grants from current_user(); 5.新建一个用户mysql> create user ‘haha‘@‘%‘ identified by ‘password‘; 6.授予权限mysql> grant all privileges on *.* to ‘haha‘@‘%‘ identified by ‘password‘ with grant option; 7.登入新用户看看权限吧 嗯,还有就是经过公司前辈的介绍,navicat等远程工具都可以通过ssh然...

Ubunt下的MySql设置允许远程连接

第一步 : 修改配置文件sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 找到bind-address = 127.0.0.1 注释掉这行,如:#bind-address = 127.0.0.1 或者改为: bind-address = 0.0.0.0 允许任意IP访问; 或者自己指定一个IP地址。 编辑完成时候输入:wq! 保存退出编辑! 第二步: 登录MySQL>mysql -uroot -p123456 然后,切换到数据库mysql。SQL如下:代码如下:>use mysql; 只是想把某个已存在的用户(例如root)修改成允许远程主机访问...

CONNECT - 相关标签