mysql怎么导出大数据 mysql怎么导出数据库( 二 )


break;
}
}
}
return $sql;
}
?
方案三:客户端用source命令操作
比较好的办法仍是用mysql的source命令:
一、在客户端下操作:
1、进行入客户端
代码如下
复制代码
2、mysqluse 数据库名(如果没有 , 先建一个)
3、mysqlset names 'utf8'; (一般看导入的是什么格式的文件)
4、mysqlsource d:/aaa.sql;
即可正常导入,如果有错 , 可以看出错提示
二、PHP文件操作:
建立a.php
里面有下面内容
代码如下
复制代码
 mysql_connet('xxxx');
mysql_query("set names 'utf8'");
mysql_query("source d:/aaa.sql'");
原理同上,主要方便了无法使用命令行用户的操作
方案四:下面教大家一个简单有效的办法,适合不会使用命令窗口的非技术人员,可以导入任意大小的mysql数据库,理论上不论您的数据库备份文件多大 , 都可以导入
方法如下:
1.将数据库备份文件(如backup.sql)上传至网站根目录 。
2.将以下代码保存为mysql.php文件 , 上传至网站根目录 。
代码如下
复制代码
system("mysql -hdbhost -udbuser -ppassword dbnamebackup.sql");
print "导入成功";
其中
dbhost 改为您的数据库服务器地址(小提示:一般主机默认数据库服务器地址是:localhost)
dbuser 改为您的数据库用户名
password 改为您的数据库用户密码
dbname 改为您的数据库名(导入的时候此库必须先建立好 , 否则会失败并且不会进行任何提示)
backup.sql表示通过ftp上传到网站根目录下数据库文件的文件名(该文件是解压缩后的文件)
3.在浏览器里面访问mysql.php,那么就在浏览器里面输入/mysql.php,只要浏览器一访问这个mysql.php文件 , 数据就开始导入,数据导入结束后,就会显示“导入成功”的字样 。这个时间根据您要导入的数据大小决定,一般时间很短
mysql怎么导出整个数据库1、 mysqldump命令备份数据
在MySQL中提供mysql怎么导出大数据了命令行导出数据库数据以及文件mysql怎么导出大数据的一种方便的工具mysqldump,mysql怎么导出大数据我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法:
#MySQLdump常用
mysqldump -u root -p --databases 数据库1 数据库2xxx.sql
2、 mysqldump常用操作实例
【mysql怎么导出大数据 mysql怎么导出数据库】2.1备份全部数据库的数据和结构
mysqldump -uroot -p123456 -A/data/mysqlDump/mydb.sql
2.2备份全部数据库的结构(加 -d 参数)
mysqldump -uroot -p123456 -A -d/data/mysqlDump/mydb.sql
2.3 备份全部数据库的数据(加 -t 参数)
mysqldump -uroot -p123456 -A -t/data/mysqlDump/mydb.sql
2.4 备份单个数据库的数据和结构(,数据库名mydb)
mysqldump -uroot-p123456 mydb/data/mysqlDump/mydb.sql
2.5 备份单个数据库的结构
mysqldump -uroot -p123456 mydb -d/data/mysqlDump/mydb.sql
2.6 备份单个数据库的数据
mysqldump -uroot -p123456 mydb -t/data/mysqlDump/mydb.sql2
2.7 备份多个表的数据和结构(数据mysql怎么导出大数据,结构的单独备份方法与上同)
mysqldump -uroot -p123456 mydb t1 t2/data/mysqlDump/mydb.sql
2.8 一次备份多个数据库
mysqldump -uroot -p123456 --databases db1 db2/data/mysqlDump/mydb.sql
mysql怎么导出很大的数据MySQL命令行导出数据库:
1mysql怎么导出大数据,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录
如mysql怎么导出大数据我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin

推荐阅读