raksmart活动促销

分享

写回答

发帖

关于用命令导入数据

HostMonster HostMonster 3268 人阅读 | 9 人回复

发表于 2007-9-9 00:31:38 | 显示全部楼层 |阅读模式

在本地电脑安装了php+mysql 准备先调试下先前的数据
用phpmyadmin老提示错误,所以想用命令导入,可是不会

是运行nysqldump么?可是我打不开,到底是在哪里输入命令呢?

回答|共 9 个

meiguo

发表于 2007-9-9 01:15:45 | 显示全部楼层

什么错误啊

ruoren

发表于 2007-9-9 02:16:42 | 显示全部楼层

我把cmd复制到了bin目录下,然后执行mysqldump

出现了如下错误

F:\APMServ5.2.0\MySQL5.0\bin>mysqldump mysql -u root -p comic_113635_com < comic
_113635_com.sql
Enter password: ******
-- MySQL dump 10.10
--
-- Host: localhost    Database: mysql
-- ------------------------------------------------------
-- Server version       5.0.27-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: Couldn't find table: "comic_113635_com"

ruoren

发表于 2007-9-9 02:17:27 | 显示全部楼层

不太会使用命令,哪里出错了呢?

wangxinxx

发表于 2007-9-9 03:55:51 | 显示全部楼层

mysqldump: Couldn't find table: "comic_113635_com"
这不是说的很清楚吧。没有‘comic_113635_com’表

ruoren

发表于 2007-9-9 13:24:47 | 显示全部楼层

可是我确实建立了“comic_113635_com’”数据库

ruoren

发表于 2007-9-9 13:46:55 | 显示全部楼层

命令成功了,可是导入中出现一个错误

ERROR 1062 <23000> at on line 834: Duplicate entry '??????' for key2

ruoren

发表于 2007-9-9 14:38:01 | 显示全部楼层

meiguo

发表于 2007-9-9 14:55:21 | 显示全部楼层

数据库大小有多大,是论坛还是文章系统,是否是分卷压缩的。
ERROR 1062 <23000> at on line 834: Duplicate entry '??????' for key2
1062错误,在834行,好像是那个 '??????' key2(主键)不能为空。把这个834行的代码找到,自己修改或复制过来给我看看,

????就是乱码,用批量修改文件的软件修改你那个comic_113635_com.sql中的所有TYPE=MyISAM;修改为TYPE=MyISAM DEFAULT CHARSET=gbk;然后重新导入。

ruoren

发表于 2007-9-9 16:19:18 | 显示全部楼层

最终还是用phpmyadmin导入了
mysql对版本要求太高了
400m的数据,用phpmyadmin其实也很危险,我分2次导入的,终于成功了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

HostMonster讨论

HostMonster
优惠码:优惠链接
介绍:HostMonster美国主机商成立于1996年,总部位于犹他州普罗沃,提供主机托管服务,在业内有比较有实力,而且口碑也不错。HostMonster美国主机性价比较高,而且基本不会额外收取费用,其无限型方案支持无限磁盘空间,无限带宽和电子邮件帐户,提供免费域名1个。
查看更多

ruoren

发表主题