我在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
--可选端口号
1条答案
按热度按时间bf1o4zei1#
你用来连接的端口正确吗?通常是MySQL的3306。我面临着类似的错误,直到我尝试这种方式,它的工作原理:
字符串