我想用mysqldump导出的脚本生成新的数据库,但是脚本里有创建数据库
和ues数据库的代码,怎么控制mysqldump不导出数据库的信息呢?
不想要的代码,如: --
-- Current Database: `hst_rsgz0`
--CREATE DATABASE /*!32312 IF NOT EXISTS*/ `hst_rsgz0` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `hst_rsgz0`;--
-- Table structure for table `company_info`
--

解决方案 »

  1.   

    加参数 --no-create-db 即可
      

  2.   

    谢谢,create没了,但是还有use;这个怎么去掉:
    USE `hst_rsgz0`;
      

  3.   

    use 总是要的啊,否则MYSQL会不知道要把这个表创建在哪个数据库中。如果不需要,一般是手工将其去除。
      

  4.   

    那有没有其他的方法呢,我只想要表的信息和数据,库的信息不能有,
    比如:有数据库database1,database2,database3,要实现导出来的数据,
    可以恢复三个数据库中的任何一个。
      

  5.   

    导出来的都是 纯文本的sql语句
    自己按需求改吧