删除除root用户以外的所有用户后,创建了一个新用户,但问题仍然存在。是否确实连接到了正确的服务器?这太奇怪了。如果您暂时停止mysql服务器并尝试连接,会发生什么情况?它说连接被拒绝了吗? USE mysql; SELECT User, Host, Pa

删除除root用户以外的所有用户后,创建了一个新用户,但问题仍然存在。是否确实连接到了正确的服务器?这太奇怪了。如果您暂时停止mysql服务器并尝试连接,会发生什么情况?它说连接被拒绝了吗? USE mysql; SELECT User, Host, Pa,mysql,Mysql,删除除root用户以外的所有用户后,创建了一个新用户,但问题仍然存在。是否确实连接到了正确的服务器?这太奇怪了。如果您暂时停止mysql服务器并尝试连接,会发生什么情况?它说连接被拒绝了吗? USE mysql; SELECT User, Host, Password from user WHERE User = 'test'; user host password test 1.2.3.4 foo GRANT... TO test@'%' ... PASSWO


删除除root用户以外的所有用户后,创建了一个新用户,但问题仍然存在。是否确实连接到了正确的服务器?这太奇怪了。如果您暂时停止mysql服务器并尝试连接,会发生什么情况?它说连接被拒绝了吗?
USE mysql;
SELECT User, Host, Password from user WHERE User = 'test';
user      host     password
test      1.2.3.4  foo
GRANT... TO test@'%' ... PASSWORD bar
USE mysql;
DELETE FROM user WHERE User = 'test';
GRANT ALL PRIVILEGES ON database.* TO 'test'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON databasename.*
test     bar         %           
test     localfoo    127.0.0.1/0.0.0.0