远程链接mysql error 2003

进入mysql

mysql>use mysql;
mysql>update user set host = ‘%‘ where user = ‘root‘;
mysql>flush privileges;
mysql>select host, user from user;

修改/etc/mysql/my.cnf,

把bind-address = 127.0.0.1

改成bind-address = 0.0.0.0

[email protected]:~# vi /etc/mysql/my.cnf

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address    = 127.0.0.1
bind-address    = 0.0.0.0

改完保存后, 重启mysql

 [email protected]:~# service mysql restart
时间: 2024-11-07 02:32:25

远程链接mysql error 2003的相关文章

MySQL远程连接出现ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'的问题

MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'的问题 问题描述: 从一台linux远程连接另一台linux上的MySQL, 出现ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.85'(111)错误. [[email protected] ~]$ mysql -hxxx.xxx.xxx.85 -uroot -p Enter pa

Linux中mysql进入命令行报错:MYSQL ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.99.192' (111)

场景:在Linux中安装mysql01和mysql02,通过VIP虚出一个VIP=192.168.99.192,mysql01为主ip为192.168.99.153,mysql02为备机ip为192.168.99.154 此时VIP在mysql01上通过 mysql01上连接VIP :mysql -h 192.168.99.192 -P 3306   结果是可以正常进入mysql命令行: 通过mysql02上远程连接VIP 会在界面上报错:mysql error 2003(HY000):Can'

navicat远程连接mysql,2003 can't connect to mysql server on 10038

navicat远程连接mysql,2003 can't connect to mysql server on 10038 参照URL:https://blog.csdn.net/makeworks/article/details/77844386 ①:netstat -an | grep 3306 来查看mysql默认的端口3306是否开启,允许哪个ip使用,如果你发现,前面有127.0.0.1,就说明,3306端口只能本机ip使用 所以,我们需要 ②:打开mysql配置文件 sudo vi /

【Windows 2008 Server】mysql ERROR 2003 (HY000)

Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation.保留所有权利. C:\Users\wode>mysql -u root -p Enter password: ******** ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) C:\Users\wode>mysql -u root -p Enter passwor

SQLServer 远程链接MySql数据库

第一步:安装MySQL odbc driver 在SQL SERVER所在主机上安装MYSQL ODBC Driver; 下载地址:http://dev.mysql.com/downloads/connector/odbc/ 找到合适自己操作系统的版本下载并安装 第二步:配置ODBC数据源 打开[管理工具]—>[数据源(ODBC)],选择[系统DSN],点击[添加],选择[MySQL ODBC 5.3  Unicode Driver],完成 输入自定义的数据源名称XXX和描述,输入要连接的mys

远程链接mysql数据库

mysql -h192.168.1.27 -P3306 -uroot -proot 显示最大连接数 show variables like '%max_connections%'; 设置最大链接数 set global max_connections=2000;//默认100--只对当前进程有效,服务重启还是100 2.修改my.ini 文件

添加远程链接MySQL的权限

mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’; 权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限.当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限.当数据库名称.表名称被*

mysql远程链接 方法和flush-hosts

有时候会发现要用远程链接mysql 1 先要在mysql的host的机器上修改mysql表,最快就是复制一下本地localhost,现在phpmyadmin复制功能什么的很好用,然后把host列中的localhost改为对应的ip(远程客户端的ip)即可. 当然修改localhost为%也可以,但岂不是所以都可以登录了... 别忘记了最后要重启mysql服务才生效./etc/init.d/mysql restart 2  当然还有直接grant授权的,这个就是敲命令了... 有时候远程错误次数太

windows下用navicat远程链接虚拟机Linux下MySQL数据库

今天想用navicat远程连接虚拟机中的MySQL数据库,一直连不上,在网上搜索了一下,发现原因是MySQL对远程用户登陆的授权问题.这里说一下我的解决方法.(本人小白) 首先,我用navicat去远程链接我虚拟机中的MySQL,链接测试失败. 然后在虚拟机中查看网络端口信息: #netstat -ntpl 之后查看了防火墙的状态,发现3306端口的数据包都是丢弃状态 #iptables -vnL 这里要清除防火墙中链中的规则 #iptables -F 在这之后,我又远程链接了一下MySQL,出