当我尝试在 Windows 上访问我自己的 MySQL 时,什么可能导致“访问被拒绝”?

当我尝试在 Windows 上访问我自己的 MySQL 时,什么可能导致“访问被拒绝”?

我刚刚在 WinXP 机器上安装了 MySQL。我尝试登录并得到以下信息:

$ mysql -u root -h 127.0.0.1 -p my_database
Enter password: ************
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

my_database我在 MySQL GUI 中使用正确的用户名和密码创建了一个数据库。什么原因导致了这个问题?

答案1

哦,明白了,我需要设置这样的密码:

mysqladmin -u root password my_password

相关内容