mysqldump -u root -p ehomedatabase admin>D:\test.sql;我能确保库ehomedatabase和admin表的存在,可是无论怎么搞,都提示mysqldump: Couldn't find table: "admintbl;",天呢,这是为什么呀,哪里配置错误?请各位帮忙??非常感谢~~

解决方案 »

  1.   

    直接贴出你的行命令和错误信息,看上去很怪。[code=BatchFile]C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -uroot -p123 test t2 >aa.s
    qlC:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -uroot -p123 test t22 >aa.
    sql
    mysqldump: Couldn't find table: "t22"C:\Program Files\MySQL\MySQL Server 5.1\bin>[/code]
      

  2.   

    恩,楼上的这样是可以的,不过导入时为什么又会提示什么数据库找不到?
    C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -h localhost -uroot -p ehomeda
    tabase<D:\zimu.sql;
    Enter password: *****
    ERROR 1049 (42000): Unknown database 'ehomedatabase;'
      

  3.   

    我甚至在导入前已经建立这个database,这么还是这样的错误,说明那里一定 有问题???请各位帮忙,谢谢
      

  4.   

    用mysqldump ..........<
    确认你的系统里只安装了一个mysql。
      

  5.   

    按楼上的做是这样的结果:
    C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -uroot -p -h localhost eho
    medatabase<D:\zimu.sql;
    Enter password: *****
    -- MySQL dump 10.11
    --
    -- Host: localhost    Database: ehomedatabase;
    -- ------------------------------------------------------
    -- Server version       5.0.51b-community-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 */;
    /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
    /*!40103 SET TIME_ZONE='+00:00' */;
    /*!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' */;
    /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
    mysqldump: Got error: 1049: Unknown database 'ehomedatabase;' when selecting the
     database
      

  6.   

    先自己 create database ehomedatabase然后再恢复。
      

  7.   

    导入的话  在MySql自带的控制台里用命令source就行了
    source D:zimu.sql导出没什么大错  就是你的命令的最后不应该有分号  去掉就好了
      

  8.   

    C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -uroot -p -h localhost eho
    medatabase  D:\zimu.sql;
      

  9.   

    楼上的空2格的话,我电脑直接会显示mysql的帮助信息。恩,我导入前已经建立了库ehomedatabase了,结果还是说找不到。
      

  10.   

    /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
    /*!40103 SET TIME_ZONE='+00:00' */;
    /*!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' */;
    /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
    mysqldump: Got error: 1049: Unknown database 'ehomedatabase;' when selecting the
      database
    打开你的 D:\zimu.sql 贴一下其中的内容,主要是出错语句位置的。
    C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -uroot -p ehomedatabase < D:\zimu.sql另外不要加分号
      

  11.   

    C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -uroot -p ehomedatabase < D:\zimu.sql另外不要加分号, 是mysql 不是 mysqldump !