V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
pouta
V2EX  ›  MySQL

MySQL 连接问题

  •  
  •   pouta · 2016-11-14 15:24:21 +08:00 · 3408 次点击
    这是一个创建于 2931 天前的主题,其中的信息可能已经有所发展或是发生改变。

    连接本地 MySQL 服务器不输入 host 地址的时候:

    连接本地 MySQL 服务器输入 host 地址的时候则会报错:

    第 1 条附言  ·  2016-11-14 22:19:28 +08:00

    解决了 参考连接 http://www.cnblogs.com/andayhou/p/5930204.html
    打开cmd 输入 netsh winsock reset 重启搞定 好气哦

    13 条回复    2016-11-15 13:34:47 +08:00
    Famio
        1
    Famio  
       2016-11-14 15:36:51 +08:00
    是不是 root 账号登入权限的问题?
    root@*,root@localhost 那个地方
    mlixuequan
        2
    mlixuequan  
       2016-11-14 16:50:02 +08:00
    @Famio mysql 登陆选项 通配符是 %吧 没有*号 ,是不是没开启 ip 访问 ,只开启了 sock 访问.
    Famio
        3
    Famio  
       2016-11-14 16:51:25 +08:00
    @mlixuequan 记错了,是%,多谢纠正
    pouta
        4
    pouta  
    OP
       2016-11-14 17:26:57 +08:00
    @mlixuequan 不清楚欸 请问要怎么设置
    ksc010
        5
    ksc010  
       2016-11-14 17:59:15 +08:00
    mysql 里面 localhost 和 127.0.0.1 有些情况下不是一回事
    你用的啥系统
    cxbig
        6
    cxbig  
       2016-11-14 18:11:38 +08:00
    - 先检查 hosts 文件,在命令行 ping localhost ,看看 IP 是不是 127.0.0.1
    - 再用那个可以连接的方式登录 mysql 检查 mysql.user 表,用户 root 的 Host 有没有做限制
    mlixuequan
        7
    mlixuequan  
       2016-11-14 18:12:42 +08:00
    先 select * from mysql.user where user like '%root%' \G 看下 有多少个 root 账号,

    然后 show grants for root@'ip' 看下 ,其中 ip 为查询到用户的 ip ,可以看到具体用户是否有权限, 另外 mysql 权限 相同用户名 不同 ip 代表不同账户.
    pouta
        8
    pouta  
    OP
       2016-11-14 18:39:56 +08:00 via Android
    @mlixuequan user 表里有 host 为 localhost 的记录 没有 host 为 127.0.0.1 的记录
    pouta
        9
    pouta  
    OP
       2016-11-14 18:44:12 +08:00 via Android
    @ksc010 截图里系统是 windows 10 数据库是 MySQL 5.7
    julyclyde
        10
    julyclyde  
       2016-11-14 20:15:27 +08:00
    mysql 里 localhost 特指 unix domain socks 或者 named pipe 连接,不是 TCP/IP 的
    和正经场景的 localhost 没啥关系
    wolffn
        11
    wolffn  
       2016-11-15 10:53:57 +08:00
    lz 这是啥软件,感觉好高端
    pouta
        12
    pouta  
    OP
       2016-11-15 12:05:41 +08:00
    @wolffn MySQL 自带的呀
    wolffn
        13
    wolffn  
       2016-11-15 13:34:47 +08:00
    @pouta win ?我都是命令行安装的。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2680 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:11 · PVG 11:11 · LAX 19:11 · JFK 22:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.