我在 iis 6、windows server 2003、mysql 数据库上运行 web 应用程序。
首先它工作正常,但是当我用相同的密码重新配置mysql服务器时,当我想在浏览器中输入任何页面时,它给了我这个消息错误:
"MySql.Data.MySqlClient.MySqlException: There is no 'root'@'%' registered".
我检查了应用程序连接,它是相同的,就好像应用程序没有看到 localhost 一样,因为“dbforge”有时会给我这个消息:"connection localhost cannot be found"
但是当我双击连接时,它以 root 身份打开。
解决这个问题的任何想法
我解决它:
要从任何 PC 访问 mysql,您必须发出以下命令...
授予所有特权。TO 'root'@'%' IDENTIFIED by 'mysql' WITH GRANT OPTION;