我安装了 mysql 以在本地主机上运行项目。一切正常,我在本地打开了我的网络应用程序项目。现在,当我尝试访问我的项目时,它显示“此网页不可用”。
所以我想测试MySQL服务器是否正在运行。所以我遵循了这个教程: http://dev.mysql.com/doc/refman/5.0/en/windows-testing.html
这就是我得到的:
C:\>"C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\mysqlshow"
C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\mysqlshow: Access denie
ser 'ODBC'@'localhost' (using password: NO)
C:\>"C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\mysqlshow" -u root
C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\mysqlshow: Access denie
ser 'root'@'localhost' (using password: NO)
C:\>"C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\mysqladmin" versio
s proc
C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\mysqladmin: connect to
at 'localhost' failed
error: 'Access denied for user 'ODBC'@'localhost' (using password: NO)'
C:\>"C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\mysql" test
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using pass
O)
问题是什么?
更新:我尝试过这个:
C:\>"C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\mysqlshow" -u root -p
Enter password: ********
+--------------------+
| Databases |
+--------------------+
| information_schema |
| fedena_ultimate |
| mysql |
| test |
+--------------------+
C:\>"C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\mysqladmin" version statu
s proc
C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\mysqladmin: connect to server
at 'localhost' failed
error: 'Access denied for user 'ODBC'@'localhost' (using password: NO)'
那么我应该为用户ODBC设置密码吗?又如何?
最佳答案
您确定在管理员模式下运行sql吗?
并尝试重置身份验证值:-
mysql --host=localhost --user=username --password
关于MySQL 服务器错误-访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27225406/