“我的数据库中有数据库chipdb ,数据库中内也有表.”这句话有点看不懂。
另外,这个chipdb到底是数据库还是数据表?还是数据库和其中一个表都是这个名字?

解决方案 »

  1.   

    chipdb是数据库.
    这个数据库中有其它的表.
      

  2.   

    你用root身份进去然后执行mysqldump --opt chipdb > chipdb.dbb(备份库)或chipdb < chipdb.sql | more (导出语句)
      

  3.   

    请楼主用MYSQL>mysqldump –h 主机名(或IP地址) -u 用户名 –p密码 数据库名>数据库备份名.sql的形式试试看。
    例如试验的数据库名字叫做MYFIRST,里面有一个表叫做MYTEL,我这个数据库的用户是root,密码是123456 ,具体要备份这个数据库,语句就写成:
    MYSQL>mysqldump –h 127.0.0.1 –u root –p123456 myfirst>myfirst_bak.sql
    这个SQL文件的内容为:C:\Program Files\MySQL\MySQL Server 4.1\bin>type myfirst_bak.sql |more
    -- MySQL dump 10.9
    --
    -- Host: 127.0.0.1    Database: myfirst
    -- ------------------------------------------------------
    -- Server version       4.0.17-nt/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
    /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
    /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
    /*!40101 SET NAMES utf8 */;
    /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
    /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0
    */;
    /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;--
    -- Table structure for table `mytel`  //表mytel的表结构
    --DROP TABLE IF EXISTS `mytel`;
    CREATE TABLE `mytel` (
      `id` int(3) NOT NULL auto_increment,
      `name` varchar(10) default '',
      `phone` decimal(20,0) default '0',
      `Location` varchar(100) default '',
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='My friends telephone for test';
    //MyISAM是MYSQL事务分级别的一种。
    --
    -- Dumping data for table `mytel`
    --
    /*!40000 ALTER TABLE `mytel` DISABLE KEYS */;
    LOCK TABLES `mytel` WRITE;   //当要往表里面插入数据的时候是禁止其他人写入的。
    UNLOCK TABLES;/*!40000 ALTER TABLE `mytel` ENABLE KEYS */;/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
    /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
    /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
    /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
    /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
    /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
    //文件内容结束/*…….*/中注释的参数,在没有把握的情况下不建议进行修改。主要是设置字符集,校对等的选项.
      

  4.   

    哦......,不好意思,有点晕了。不是MYSQL>mysqldump –h 主机名(或IP地址) -u 用户名 –p密码 数据库名>数据库备份名.sql,而是C:\Program Files\MySQL\MySQL Server 4.1\bin>mysqldump –h 主机名(或IP地址) -u 用户名 –p密码 数据库名>数据库备份名.sql