【转】Mysql导入大数据库文件的办法

admin 发表于 [MySQL] 分类,标签: MySQL命令行 服务器维护
1

phpmyadmin是个很方便的mysql数据库管理工具,可以用来管理mysql数据库,导入,导出等。 但是phpmyadmin在导入mysql的时候有个问题,如果要导入的数据库文件比较大,那么导入就会失败。下面教大家一个简单有效的办法,可以导入任意大小的mysql数据库,理论上不论您的数据库备份文件多大,都可以导入。

方法如下:
1.将数据库备份文件(如backup.sql )上传至网站根目录。
2.将以下代码保存为mysql.php文件,上传至网站根目录。
 

 <?php
 system( "mysql -hDbhost -uDbuser -pPassword Dbname < backup.sql" );   
 print  "导入成功" ;   
 ?>   

Dbhost 改为您的数据库服务器地址(小提示:一般主机默认数据库服务器地址是:localhost)
Dbuser 改为您的数据库用户名
Password 改为您的数据库用户密码
Dbname 改为您的数据库名
backup.sql 表示通过ftp上传到网站根目录下数据库文件的文件名(该文件是解压缩后的文件)

3.在浏览器里面访问mysql.php,假设你的网站域名是www.abc.com ,那么就在浏览器里面输入http://www.abc.com/mysql.php ,只要浏览器一访问这个mysql.php文件,数据就开始导入,数据导入结束后,就会显示“导入成功”的字样。这个时间根据您要导入的数据大小决定,一般时间很短。

原文地址:http://darinme.net/blog/?post=35#comment


注意:请确保你的服务器支持system函数。

1 条评论

发表我的评论