将@localhost更改为IP地址

时间:2019-11-24 16:09:00

标签: mysql

我创建了一个拥有所有特权的名为“ test1”的用户,但我将主机名更改为我的IP地址,而不是本地主机。我可以使用MySQL WorkBench登录并创建连接。但是我无法使用终端登录,因为默认情况下,每次我尝试登录时都会添加@localhost。如您所见,出现以下错误,默认情况下它将添加@'localhost'。我在这里做错什么了吗?仅供参考,我正在本地计算机上进行所有登录,并且我的密码是正确的,因为我使用工作台也一样。

mysql -u'test1'@'xxx.xxx.x.xx'-p(登录命令) 错误1045(28000):用户'test1@xxx.xxx.x.xx'@'localhost'的访问被拒绝(使用密码:是)

1 个答案:

答案 0 :(得分:0)

当主机名不是localhost的用户时,这是正确的登录命令。

mysql -h xxx.xxx.x.xx -u test1 -p

相关问题