设为首页 收藏本站
查看: 831|回复: 0

[经验分享] 用Mysql GUI tool 链接 Mysql 错误 2003 的解决办法

[复制链接]

尚未签到

发表于 2018-9-30 07:28:18 | 显示全部楼层 |阅读模式
今天在Ubuntu下安装了mysql server, 然后试图在winxp下面用Mysql GUI tool链接,结果总是失败,显示错误号为2003.  下面是探索过程:
  1.首先怀疑是Ubuntu下面有防火墙, 在winxp下面ping可以ping通, Ubuntu下面执行 "ufw status" 显示也是inactive的;
  说明和防火墙没有关系。
  2. 怀疑mysql 没有起来, 在Ubuntu下面执行"ps -ef | grep mysql"显示 mysql 正常;
  3. 没办法了,开始从网上搜索, 找到了解决办法:
  1)mysql -uroot -p, 输入密码后进入mysql提示符:
  mysql> use mysql mysql> select host, user from user; +---------------+------------------+ | host | user | +---------------+------------------+ | 127.0.0.1 | root | | localhost | debian-sys-maint | | localhost | root | +---------------+------------------+
  从显示结果看出只允许本地用户登录, 所以需要加入允许的IP地址用户;

  mysql> GRANT ALL on *.* to root@192.168.0.105>  本以为现在从IP地址为192.168.0.105的用户可以用root和密码password链接到mysql了,可是链接还是出现2003的错误号;
  于是继续搜索;
  2) su到root帐号,然后:
  $ vi /etc/mysql/my.cnf
  找到 bind-address = 127.0.0.1
  改为 bind-address = 192.168.0.102
  改完保存后, 执行 service mysql restart 重启mysql, 再次链接搞定。
  这里解释一下bind-address, 这个地址mysql监听的ip地址, 默认是127.0.0.1,也就是mysql只在回环地址上(也就是lo上)监听,所以外面的ip地址链接不进来, 修改后的ip地址192.168.0.102是mysql server主机上的对外ip地址,也就是和外界通信的那块网卡eth0,这样才能监听到外部网络进来的连接请求。
  修改前执行:netstat -na | grep 3306结果为:
  tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
  修改后执行:netstat -na | grep 3306结果为:
  tcp 0 0 192.168.0.102:3306 0.0.0.0:* LISTEN
  顺便说一下,今天su到root的时候总是失败,这里是问题的原因:
  刚刚在vmware里装好了ubuntu8.04,由于Ubuntu root用户在默认情况下是禁用的,不允许用root登陆,而有很多时候的操作又需要有root用户的权限。要使用root帐户登陆,遵循以下步骤:
  1、首先重置root密码:
  利用现有管理员帐户登陆Ubutu,在终端执行命令:sudo passwd root,接着输入密码和root密码,重复密码。再重新启动就可以用root登陆。
  2、允许以root用户登录:
  默认情况是不允许用root帐号直接登陆图形界面的。这可以通过修改/etc/gdm/gdm.conf文件来允许root直接登陆,在该文件中找到 AllowRoot=false 将其改为 AllowRoot=true 切换用户就可以了。
  注:gdm.conf默认是只读属性,修改前请先使用sudo chmod 777 /etc/gdm/gdm.conf 将文件权限设置为为777。
  -----http://hi.baidu.com/zhulei632/blog/item/e85050432c 5429149213c671.html


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-606191-1-1.html 上篇帖子: mysql时间格式化,按时间段查询MYSQL语句 下篇帖子: 修改mysql的监听地址(unknown variable ‘defaults-file) 10 Apr, 2008 mysql
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表