MYSQL大数据库导入脚本

前几天更改域名换空间时候,导入Mysql数据库发现PHPMYADMIN提示允许导入的最大文件只有2M大。在Google上搜了许久,找到一个可用的PHP脚本,很方便。只要将下面的代码红色部分正确填写并保存为PHP文件,将备份的Mysql数据库文件同脚本上传至网站统同一目录下,运行脚本即可导入mysql数据库。

代码如下:

<?php
define(‘DB_NAME’, ‘数据库名‘);
define(‘DB_USER’, ‘用户 ‘);
define(‘DB_PASSWORD’, ‘数据库密码‘);
define(‘DB_HOST’, ‘Mysql主机地地址‘);
$mysql = mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die(“mysql connect fail, wrong password”);
mysql_select_db(DB_NAME)or die(“select DB fail”);
mysql_query(“set names utf8”);
$fp = fopen(“备份数据库文件名“,”r”) or die(‘can not open file’);
while( $s = fgets( $fp,100000 ) ){
$m .= $s;
}
$sql_content = explode(“;\n”,$m);
$i = 0;
$max = count($sql_content) ;
while( $i < $max ){
mysql_query( $sql_content [$i] );
if( mysql_error()) echo mysql_error().”
“;
else{
$n ++;
}
$i ++;
}
echo ”
mysql queries:”.$n;
fclose($fp);
?>

发表评论

电子邮件地址不会被公开。 必填项已用*标注