只需要将drive路径改成MySQL的,同时引入驱动包,将账号密码改成MySQL数据库的,还有连接url也一并修改即可。
我们提供的服务有:网站建设、成都网站设计、微信公众号开发、网站优化、网站认证、福鼎ssl等。为近千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的福鼎网站制作公司
phpmyadmin:你需要那段代码直接复制过去就可以的啊。先选择一个数据库,然后点开sql,复制过去就可以。
在phpMyAdmin目录下,在根目录找到config.inc.php文件,如果没有config.inc.php文件,可以将根目录中的config.sample.inc.php文件复制一份,重命名为config.inc.php,保存即可!如图所示:
使用phpMyAdmin导入大的SQL文件到MySQL数据库
接着用Notepad++打开config.inc.php文件,查找代码
$cfg['UploadDir'] = '';
这个参数就是设定导入大的SQL文件存放的目录,这里把值设定为:ImportBigSQL,代码为:
$cfg['UploadDir'] = 'ImportBigSQL';
然后保存文件,如图所示:
使用phpMyAdmin导入大的SQL文件到MySQL数据库
接着我们在phpMyAdmin目录下,建立以ImportBigSQL命名的文件夹,如图所示:
使用phpMyAdmin导入大的SQL文件到MySQL数据库
把我们需要导入的SQL数据库文件,放到ImportBigSQL文件夹下面,如图所示:
使用phpMyAdmin导入大的SQL文件到MySQL数据库
登入phpMyAdmin,选择需要导入的MySQL数据文件,点击导航条上面的“导入”按钮,如图所示:
使用phpMyAdmin导入大的SQL文件到MySQL数据库
选中“从网站服务器上传文件夹 ImportBigSQL/ 中选择:”选项,并选择需要导入的SQL数据文件,如图所示:
使用phpMyAdmin导入大的SQL文件到MySQL数据库
最后点击“执行”,导入需要的大的SQL数据文件,如图所示:
使用phpMyAdmin导入大的SQL文件到MySQL数据库
经过一段时间,phpMyAdmin显示我们需要导入的SQL文件,导入成功,我们需要导入的大的SQL文件以及导入成功了,可以测试下网站,是否可以访问了,如图所示:
使用phpMyAdmin导入大的SQL文件到MySQL数据库
END
注意事项
如果在config.inc.php文件,没有找到 $cfg['UploadDir'] = ''; 可以自己在文件中添加上去,并填上相应的参数。
参数值ImportBigSQL可以自己设定,不过phpMyAdmin创建的文件夹名称要跟设定的参数值一样。
经验内容仅供参考,如果您需解决具体问题
1. 打开navicat for mysql,选择你要导出的数据库,然后右键
2. 设置属性,选择对应的mysql版本即可,然后开始
高版本mysql和低版本mysql之间会有兼容性问题,一不小心就可能导致乱码或者错误。”Unknown collation: ‘utf8mb4_unicode_ci”错误问题。
1、在mysql的安装目录下 找到 my.ini文件 加入以下代码:
interactive_timeout = 120
wait_timeout =
120
max_allowed_packet = 32M
2、命令:source "路径名"+/文件.sql
mysql source "路径/文件.sql"
准备工作: 下载PHP-ExcelReader,下载后用到\phpExcelReader\Excel目录下的oleread.inc和reader.php两个文件,并将reader.php文件打开后require_once 'Spreadsheet/Excel/Reader/OLERead.php';屏蔽掉,增加为require_once 'oleread.inc'; 然后直接将这两个文件复制到服务器下WAMP,直接复制到WWW目录下,再将所需要的excel文件考进来我的文件是classify.xls,然后需要一个调用reader.php的文件,源代码如下:
ExcelToMysql.php
?php
require_once 'reader.php';
$data = new Spreadsheet_Excel_Reader();
$data-setOutputEncoding('gbk');
$data-read('classify.xls'); //”classify.xls”是指要导入到mysql中的excel文件
@ $db = mysql_connect("localhost", "root", "") or
die("Could not connect to database.");//连接数据库
mysql_query("set names 'gbk'");//输出中文
mysql_select_db('japlearn'); //选择数据库
error_reporting(E_ALL ^ E_NOTICE);
for ($i = 1; $i = $data-sheets[0]['numRows']; $i++) {
//以下注释的for循环打印excel表数据
//以下代码是将excel表数据【6个字段】插入到mysql中,根据你的excel表字段的多少,改写以下代码吧!
$sql = "INSERT INTO classify VALUES('".
$data-sheets[0]['cells'][$i][1]."','".
$data-sheets[0]['cells'][$i][2]."','".
$data-sheets[0]['cells'][$i][3]."','".
$data-sheets[0]['cells'][$i][4]."','".$data-sheets[0]['cells'][$i][5]."','".$data-sheets[0]['cells'][$i][6]."')";
echo $sql.'br /';
$res = mysql_query($sql);
}
?
把上面代码注释的地方替换成自己配置好的数据,如数据库配置等。运行本机测试地址实现导入。