gpt4 book ai didi

mysql - 无法远程连接容器中的mysql服务器

转载 作者:行者123 更新时间:2023-11-29 15:42:44 25 4
gpt4 key购买 nike

我已经为一个用户设置了标准 mysql 容器。容器驻留在我的服务器上。我尝试从我的笔记本电脑连接到该服务器。连接通过 MySql-workbench 进行。但通过此命令连接:

mysql -u user -h <my-server-ip> -p

给我以下错误:

ERROR 1045 (28000): Access denied for user 'user'@'<my_laptops_ip>' (using password: YES)

我已经手动连接到这个容器,通过 root 连接到 mysql,并创建了新帐户,如下所示:

CREATE USER prodigy@'%' identified BY "passwd";
CREATE USER prodigy@'<my_laptops_ip>' IDENTIFIED BY "passwd";

GRANT ALL PRIVILEGES ON *.* TO 'prodigy'@'%';
GRANT ALL PRIVILEGES ON *.* TO 'prodigy'@'%';

遗憾的是,尝试连接时仍然出现同样的错误。我已确保输入了正确的密码。我可以从这里到哪里寻找答案?

我尝试连接的用户的 mysql.user 表:

             Select_priv: Y
Insert_priv: Y
Update_priv: Y
Delete_priv: Y
Create_priv: Y
Drop_priv: Y
Reload_priv: Y
Shutdown_priv: Y
Process_priv: Y
File_priv: Y
Grant_priv: N
References_priv: Y
Index_priv: Y
Alter_priv: Y
Show_db_priv: Y
Super_priv: Y
Create_tmp_table_priv: Y
Lock_tables_priv: Y
Execute_priv: Y
Repl_slave_priv: Y
Repl_client_priv: Y
Create_view_priv: Y
Show_view_priv: Y
Create_routine_priv: Y
Alter_routine_priv: Y
Create_user_priv: Y
Event_priv: Y
Trigger_priv: Y
Create_tablespace_priv: Y
ssl_type:
ssl_cipher:
x509_issuer:
x509_subject:
max_questions: 0
max_updates: 0
max_connections: 0
max_user_connections: 100
plugin: caching_sha2_password
ofsHs4*.U2TDbbZEoghVM2ots1dgBYPr5mCsv2mTBXNDwwaEJxA.
password_expired: N
password_last_changed: 2019-08-09 16:24:06
password_lifetime: NULL
account_locked: N
Create_role_priv: Y
Drop_role_priv: Y
Password_reuse_history: NULL
Password_reuse_time: NULL
Password_require_current: NULL
User_attributes: NULL

最佳答案

您正在谈论“user”@“my_laptops_ip”连接?但您创建了一个“神童”用户。

关于mysql - 无法远程连接容器中的mysql服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57429983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com