tidb安装好之后本地不能登陆客户端可以

有点诡异了,换台服务器比如tikv或者pd上执行可以吗,会不会是客户端的问题~

我用其他安装mysql的数据库服务器可以登陆。

你这个怎么没有-u 没有指定用户呢。。。位置顺序都换了。也不行。

是不是现在了不能通过这种方式登录

不指定-u就默认用操作系统用户,两边mysql client版本一致吗,不行卸了重装个client试试

一样的。都是一样的mysql压缩包,几个服务器传输的都是同一个。

可以。我测试环境搞了四五套,就这一个有问题,其他都正常。 :joy:

没有密码的话,登录的时候就不用加 -p参数了啊,直接 mysql -uroot -P4000 -h192.168.81.131就iOK了啊

有没有用haproxy以及开启ip透传?

有密码的,你看另外一个图。我用navicate和 其他服务器直接明文 -p123456登录正常登录

没有搞过这个东西。这是啥??只是在自己vmware虚拟机搞了5台机器安装好之后。什么也没做呢。

默认root密码为空啊

。。。。。我改了呀。搭建好之后。密码我改了呀。现在不是说密码问题。我密码登录可以登陆成功。
现在问题是在tidb这一台服务器上面登录失败。其他任何服务器客户端登录都没问题

set passwd root@‘%’ = ‘passwd’;在改一下密码试试。

是不是这个服务器防火墙有设置权限,或者这个账号有设置指定ip访问

防火墙什么的部署之前有检查的,都关闭了,权限也是所有权限 白名单也是% 所有地址
image

是不是可以换个账号试试,看看是账号的问题还是其他的问题

这么诡异吗,再新建一个用户看看

trace 一下 mysql client 命令,是不是读取了默认的 my.cnf 配置文件

创建了一个其他用户 ALL权限 ,% 地址。也是不行,换其他服务器远程登录,navicatge登录都可以。