mysqldump报错,mysqldump报
在使用mysqldump命令备份整个数据库的时候,报错如下:
mysqldump: Couldn't execute 'SHOW TRIGGERS LIKE 'userlog'': Got error 28 from storage engine (1030)
查看磁盘空间
[root@localhost~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 9.5G 9.1G 0 100% /
/dev/sda4 3.2G 70M 3.0G 3% /mnt/backup
可以看出磁盘空间不足,删除部分文件后,执行OK
mysqldump 是在 操作系统命令行下运行的。
不是在 mysql 命令行下运行的
进入MySQL目录下的bin文件夹
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
C:\Program Files\MySQL\MySQL Server 5.5\bin>mysqldump -u root -p Test > test.sql
Enter password: ********
C:\Program Files\MySQL\MySQL Server 5.5\bin>dir *.sql
驱动器 C 中的卷没有标签。
卷的序列号是 406A-C32E
C:\Program Files\MySQL\MySQL Server 5.5\bin 的目录
2013-01-29 16:34 39,574 test.sql
1 个文件 39,574 字节
0 个目录 5,498,294,272 可用字节
你用法错了,不要登录到mysql的命令行模式,直接打开cmd,不需登录mysql