您的位置:首页 > 其它

The user specified as a definer ('root'@'%') does not exist解决方法

2015-03-13 15:49 489 查看
今天从服务器数据库备份到自己电脑的时候,发现备份的视图打不开了,提示The user specified as a definer ('root'@'%') does not exist。

然后去启动mysql命令窗口,发现不能用,去本地服务上找,发现本地服务上找不到mysql服务了。我的数据库版本是5.5的 解决方法:D:\Program Files\MySQL\MySQL Server 5.5\bin>mysqld.exe -install

接着就可以再本地服务上看到mysql了,然后启动mysql.在mysql命令窗口上

mysql> grant all privileges on *.* to root@"%" identified by ".";

Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

问题解决!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐