Mysql命令无法连接到远程主机

42fyovps  于 2023-11-16  发布在  Mysql
关注(0)|答案(1)|浏览(137)

我在Kali Linux OS上使用mysql命令有问题。我使用此命令连接到本地网络中远程计算机上的MySQL数据库(IP地址:172.16.64.81),但当我尝试此命令时,它总是迫使我连接localhost并输出错误:
错误1045(28000):访问被拒绝为用户'root'@'localhost'(使用密码:NO)
x1c 0d1x的数据
显然,我不想连接localhost,这是我在这里使用的命令:

mysql -u root -p -P 13306 -h 172.16.64.81

字符串
请注意,这是我用来登录远程数据库的凭据。密码是'root',密码是空的。我不知道为什么'mysql'命令强制我连接回本地主机?我不使用mysql数据库在我的本地主机。标志:

  • -u | --user--用户名
  • -p | --password--密码
  • -h | --host--远程IP或主机名
  • -P | --port--可选端口号
bf1o4zei

bf1o4zei1#

你用来连接的端口正确吗?通常是MySQL的3306。我面临着类似的错误,直到我尝试这种方式,它的工作原理:

mysql -u root -p -h 172.16.40.23

字符串

相关问题