微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mysqldump无法执行显示字段

我想创build一个MysqL转储文件,但我有重大问题:

首先我试了一下:

MysqLdump --user=root --password=**** --host=localhost system_db > /var/www/system_db/site/resources/backup/file.sql

在这里我得到了这个消息:

MysqLdump: Got error: 1449: The user specified as a definer ('root'@'%') does not exist when using LOCK TABLES

然后我试图更新用户

一个命令使用不同的PHP版本CLI可执行文件

如何从C中的核心转储文件生成一个堆栈跟踪,而不需要调用诸如gdb之类的外部工具

Linux中是否有任何电话框架?

初始化,用C读写linux串口设备

解码来自信用卡读卡器的audio

UPDATE `MysqL`.`proc` p SET definer = 'root@localhost' WHERE definer='root@%'

再次运行声明,但没有运气。

然后我试着:

MysqLdump --single-transaction -u root -p system_*** > db.sql

这工作,但现在我得到以下错误

MysqLdump: Couldn't execute 'SHOW FIELDS FROM `v_user_stats`': SELECT command denied to user ''@'%' for column 'user_id' in table 'test_score' (1143)

谁能告诉我发生了什么事? 以及我如何解决它?

使用Emacs编辑GVFS挂载的文件

正则expression式:返回parenthensis中的字符

bash vs csh vs其他 – 哪个更适合应用程序维护?

Linux为一组进程保留一个处理器(dynamic地)

从文本表示生成UML图

只要使用SHOW OPEN TABLES; 如果你发现In_use大于0那么这个表就被锁定了….

我想解锁的命令是UNLOCK TABLES

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐