今天用 mysql 的一个普通用户 admin 用 mysqldump 工具进行备份的时候,出现以下错误
mysqldump: Got error: 1044: Access denied for user 'admin'@'localhost' to database 'mydatabase' when using LOCK TABLES
后来查阅网上资料,终于得到解决办法。只需添加 --single-transaction 选项。
$ mysqldump --single-transaction -u admin -p mydatabase > mydatabase.sql
原文:http://woqilin.blogspot.com/2014/05/mysqldump.html
相关推荐
- 构建SQL语句,如`SELECT INTO OUTFILE`或`mysqldump`命令,以导出表结构和数据。 - 执行SQL语句,生成一个.sql文件,包含所有表的定义和数据。 - 可能会压缩.sql文件以节省存储空间。 - 将备份文件保存到本地...
9. **备份与恢复**:MySQL提供mysqldump工具进行数据备份,可以将整个数据库或部分表导出为SQL脚本。恢复则通过导入这些脚本实现。 10. **权限管理**:MySQL的GRANT和REVOKE命令用于控制用户对数据库资源的访问权限...
1. 导出与导入:`mysqldump`命令用于备份,`mysqlimport`用于恢复。 2. 日志系统:二进制日志(Binlog)用于复制和恢复;错误日志(Error Log)记录错误信息。 十、性能优化 1. 查询优化:合理设计索引、避免全表...
计算机二级等级考试主要涵盖计算机基础知识、程序设计语言应用、数据库管理、网页制作等多个方面的知识。以下是对题目中涉及知识点的详细解析: 1. 游标是数据库操作中用于处理结果集的一种机制。在存储过程中,...
- **解析**:在 MySQL 中,普通用户(如 U1 和 U2)没有权限创建新的用户账号,只有具有管理员权限的用户(如 root 或 LISA 本人)才有这样的权限。 ### 13. 数组声明与元素数量 - **答案**:20。 - **解析**:...
1.1 数据库的种类...........................................................................................................6 1.1.1 关系型数据库介绍........................................................
- **解析:** MySQL数据库可以通过命令行工具(如mysqldump)或其他图形界面工具进行导出。 50. **Session机制:** - **正确答案:** 对 - **解析:** Session是PHP中用于跟踪用户会话状态的技术。 51. **...