小编sav*_*guy的帖子

从--all-databases dump导入单个数据库

是否可以从--all-databases mysqldump导入单个数据库?我想我可以手动修改文件,但想知道是否有任何命令行选项来执行此操作.

我正在移动服务器并拥有大量数据库,其中大部分目前我不需要或者想要,但是如果需要的话,我希望可以选择恢复单个数据库.

mysql database import mysqldump

64
推荐指数
2
解决办法
6万
查看次数

更改innodb_log_file_size的问题

我过去没有做太多的调整,所以这可能相对容易,但我遇到了问题.这就是我做的:

  1. 停止MySQL
  2. 编辑my.cnf(更改innodb_log_file_size)
  3. 删除ib_logfile0/1
  4. 启动MySQL

开始没问题,但所有InnoDB表都有.frm文件无效错误,状态显示InnoDB引擎被禁用,所以我显然回去,删除更改,一切都恢复正常.

我能够改变我尝试过的所有其他变量,但我似乎无法找出为什么即使在删除日志文件后InnoDB也无法启动.我错过了什么吗?

谢谢.

编辑:粘贴下面的日志 - 看起来它似乎仍然找到日志文件,即使它们不存在?

关掉:

090813 10:00:14  InnoDB: Starting shutdown...
090813 10:00:17  InnoDB: Shutdown completed; log sequence number 0 739268981
090813 10:00:17 [Note] /usr/sbin/mysqld: Shutdown complete
Run Code Online (Sandbox Code Playgroud)

进行更改后启动:

InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes
InnoDB: than specified in the .cnf file 0 268435456 bytes!
090813 11:00:18 [Warning] 'user' entry 'root@XXXXX.com' ignored in --skip-name-resolve mode.
090813 11:00:18 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.0.81-community-log'  socket: '/var/lib/mysql/mysql.sock'  port: …
Run Code Online (Sandbox Code Playgroud)

mysql innodb

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

mysql ×2

database ×1

import ×1

innodb ×1

mysqldump ×1