Infobright 数据库转储
我们即将从 ICE 升级到 IEE 版本。
你可以只备份数据目录并升级软件,我不相信自己所以我也在转储数据库。
如果您发出命令,尽管尝试使用 ICE 版本执行此操作会出现问题
mysqldump-ib -h localhost -u root -p pentaho > infobrightpentaho.sql
您将看到以下
警告:mysqldump: unknown variable 'loose-local-infile=1' Enter password:
然后你得到这个错误
mysqldump: Got error: 1031: Table storage engine for 'BRIGHTHOUSE' doesn't have this option when using LOCK TABLES
要解决此问题,请执行以下操作
mysqldump-ib -h localhost -u root -p --single-transaction pentaho > infobrightpentaho.sql
您将再次收到警告,但它将开始提取数据。
警告:mysqldump:未知变量 ‘loose-local-infile=1’
输入密码:
您也可以只输出数据库的结构,即没有数据的所有表定义。
mysqldump-ib -h localhost -u root --single-transaction --no-data pentaho