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

远程连接mysql库问题

如果你想连接你的mysql的时候发生这个错误: ERROR 1130: Host 192.168.1.3 is not allowed to connect to this MySQL server 1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = % where user = root;mysql>select ho...

mysql 远程连接有问问题,无法连接

0X01: root@kali:~# mysql -h 192.168.7.106 -u root ERROR 1045 (28000): Access denied for user root@192.168.7.108 (using password: NO) 0X02(解决方法):mysql> GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY root WITH GRANT OPTION; 0X03:查看MySQL [mysql]> select user,host from user;    +------------------+----------------+    | user | h...

Linux(CENTOS7) Mysql不能远程连接解决办法【代码】

今天,在腾讯云的服务器上面装了一个Mysql,装完发现我在linux下面可以连接,但是在我的window下面是用mysql可视化工具(SQLyog)连接不了,错误如下:Host ‘’ is not allowed to connect to this MySQL server  网上查了一下,解决办法如下:1、在装有MySQL的机器上登录MySQL。 mysql -u root -p 密码2、执行use mysql;3、执行update user set host = % where user = root;这一句执行完可能会报错,不用管它。4、执行FLUSH PRIVIL...

mysql开启远程连接【代码】

1、登陆mysqlmysql -u root -p2、修改mysql库的user表,将host项,从localhost改为%。%这里表示的是允许任意host访问,如果只允许某一个ip访问,则可改为相应的ip,比如可以将localhost改为192.168.1.123,这表示只允许局域网的192.168.1.123这个ip远程访问mysql。mysql> use mysql; mysql> update user set host = % where user = root; mysql> select host, user from user; mysql> flush privileges;3、开发3306端口

禁用与mysql的远程连接(Debian,防火墙)

我想用防火墙禁用与debian的mysql的外部连接.我只知道它必须在iptables.test.rules文件中 提前致谢.解决方法:禁用与MySQL的外部连接的最佳方法是在my.cnf配置文件中设置bind-address = 127.0.0.1.如果仍然需要使用防火墙阻止MySQL外部访问,则丢弃或拒绝发送到3306端口的所有数据包.

CentOS 7 安装数据库,远程连接报错--Can't connect to MySQL server on localhost (10061)【代码】

前提简介:在CentOS 7 上安装了mysql5.7版本,已设置了远程访问权限,但是其他服务器无法访问到此Mysql,提示【Cant connect to MySQL server on localhost (10061)】。 怀疑是防火墙的原因,百度/必应了很多,一般防火墙都是【iptable】,修改配置也是在【/etc/init.d/iptables】里,无奈就是找不到配置文件,后台查看到CentOS 7版本不同于其他版本,防火墙有一些特别,这里说一下解决方法吧! CentOS 7的防火墙,查看状态:[root...

修改mysql远程连接

修改mysql远程连接 修改配置文件中的bind-address 文件路径: /etc/mysql/mysql.conf.d/mysqld.cnf 将bind-address = 127.0.0.1修改为bind-address = 0.0.0.0 重新启动并登陆mysql sudo service mysql restart2 mysql -uroot -p 修改权限: GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY yourpassword WITH GRANT OPTION;FLUSH PRIVILEGES; 重新启动mysql sudo service mysql restart 注意:有时重启服务器后mysql未启动导...

docker构建mysql容器及Navicat 远程连接【代码】【图】

1. MySQL部署 1.1拉取MySQL镜像docker pull mysql  查看镜像docker images  1.2创建MySQL容器 首先建立所需要的 文件夹:docker run -di --name pinyougou_mysql -p 3306:3306 -v /home/conf:/etc/mysql/conf.d -v /home/logs:/logs -v /home/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql  (注意:若数据很重要,要加入映射文件夹) -p 代表端口映射,格式为 宿主机映射端口:容器运行端口 -e 代表添加环境...

报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost

报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost 报错:1130-host ... is not allowed to connect to this MySql server 解决方法: 1。 改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -pvmwaremysql>use mysql; mysq...

Ubuntu18.04下安装mysql并开启远程连接【代码】

安装mysql SSH登录服务器,执行如下命令安装:sudo apt-get install mysql-server 测试是否安装成功:sudo netstat -tap | grep mysql修改mysql配置文件允许远程连接:# 注意:不同 mysql 版本此配置文件位置和名字可能不同 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf # mysql 5.7.23 # 找到将bind-address = 127.0.0.1注销? #bind-address = 127.0.0.1修改后重启mysql服务器sudo /etc/init.d/mysql restart登录mys...

使用Navicat客户端远程连接mysql 报10038错误的解决办法

1 给用户username设置权限 USE mysql; GRANT ALL PRIVILEGES ON *.* TO username@% WITH GRANT OPTION; FLUSH PRIVILEGES; 2 开发3306端口 #firewall-cmd --zone=public --add-port=3306/tcp --permanent 显示success #firewall-cmd --reload 显示success 3 重新连接

docker部署mysql 实现远程连接

1. docker search mysql # 查看mysql版本 2. docker pull mysql:5.7 # 拉取mysql 5.7 3. docker images # 查看已经拉取的image 4*. 启动 mysql 实例 docker run --name dockermysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.7 --name 为mysql的实例设置别名。 -p 3307为对外暴露的端口。3306是内部端口 -e MYSQL_ROOT_PASSWORD 设置mysql登录密码 -d 以守护进程运行(后台运行) 最后的...

centos6.8安装mysql5.7及用navicat远程连接【图】

一、忘记mysql的root密码,重置失败,重新安装mysql 以前安装了mysql,不经意把root密码忘了,就按照网上操作即更改my.cnf配置文件 0、MySQL 版本查看 mysql --version1、用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf 或者 nano /etc/my.cnf 2.在[mysqld]下添加skip-grant-tables,然后保存并退出 3.重启mysql服务:service mysqld restart 但是重启不起来,始终找不出原因,就想删了重装吧。刚好...

开启MySQL远程访问权限 允许远程连接

1、登陆mysql数据库 mysql -u root -p 查看user表mysql> use mysql;Database changedmysql> select host,user,password from user;+--------------+------+-------------------------------------------+| host | user | password |+--------------+------+-------------------------------------------+| localhost | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |...

解决Navicat远程连接mysql很慢的方法

ubuntu 下 /etc/mysql/mysql.conf.d [mysqld]skip-name-resolve 增加该字段即可 如果增加该字段,这无法使用本地ip进行登入, 登陆到MySql服务器,执行下面的语句为所有ip赋予权限。 grant all privileges on *.* to root@% identified by xxx;其中.的意思是 所有库.所有表, ‘root’@’%’ identified by ‘xxx’的前一个root是用户名,%是指所有访问ip,xxx是指密码。 然后再执行下面的语句,用来刷新权限。 flush privileges;...

CONNECT - 相关标签