Posts Tagged ‘ mysql

强大的bigDump

从phpmyadmin中导出的数据无法直接用mysql控制台导入,直接报错。

找到了一个软件bigDump,是汉高开发。

上传与数据文件放在同一目录下,即可以进行操作。

当然需要修改文件提供一些数据库连接信息,以及,因为我数据库文件过大将

define (‘MAX_QUERY_LINES’,300);

改成:

define (‘MAX_QUERY_LINES’,3000);

顺利导入130M的数据库,不受服务器资源限制(内存限制,上传文件大小,进程时间)的影响。

1:可以兼容更像从Phpmyadmin导出的文件,而相同的文件直接用mysql控制台竟然出错

2:在没有ssh权限的主机上面,只要有ftp权限即可导入大文件数据库备份。

所有的这一切只在一个文件之中实现。

即-很好很强大的mysql数据库备份还原工具!

mysql repair

备份mysql时出错:

mysqldump: Error 1194: Table ‘wp_options’ is marked as crashed and should be repaired when dumping table `wp_options` at row: 91

所需要的是进行数据库修复操作

解决方法:

进入mysql控制台:

-u usename -p password

use databasename;

repair tablename;

问题解决:

mysql> repair table wp_options;
+——————–+——–+———-+—————————————————–+
| Table              | Op     | Msg_type | Msg_text                                            |
+——————–+——–+———-+—————————————————–+
| dengruo.wp_options | repair | info     | Found block with too small length at 12084; Skipped |
| dengruo.wp_options | repair | warning  | Number of rows changed from 398 to 397              |
| dengruo.wp_options | repair | status   | OK                                                  |
+——————–+——–+———-+—————————————————–+
3 rows in set (1.26 sec)

如果有phpmyadmin的话直接有个修复数据选项可以操作。

ps:Mysql控制台的命令需要后面加上’;’