作者:鹏飞网络 时间:2013-6-26 分类:北京网站建设
解决phpmyadmin导入mysql数据库大于2M的问题:很多php+mysql程序在运行一段时间以后会变的很大,尤其是数据库,但一般的软件和工具或者空间上提供的上传执行语句的限制都是2M以内,这样的话是完全不能满足客户使用需求的,北京网站建设鹏飞网络整理说明一下怎么上传大的mysql数据库。
一:phpMyAdmin(官方站点:http://www.phpMyAdmin.net)是在线管理MySQL数据库的工具(在本地配置好运行环境)。
1,修改phpMyAdmin目录下的config.sample.inc.php 这个文件的 数据库服务器地址,只需要填写服务器数据库地址就可以了。最下面的连接用户名密码不用填写。
$cfg['Servers'][$i]['host'] = 'hdm-01234.hichina.com'; //这个是数据库服务器地址
2,修改 libraries 下 config.default.php 用于访问phpmyadmin的路径和数据库用户名密码
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin'; //运行phpmyadmin的服务器地址,一般在本地运行就可以,不用作修改
$cfg['Servers'][$i]['host'] = 'hdm-0234.hichina.com'; //这个是数据库服务器地址
$cfg['Servers'][$i]['user'] = 'hdasdfaf'; //数据库登陆名
$cfg['Servers'][$i]['password'] = 'o0d7radsfdfa'; //数据库登陆密码
二:在phpMyAdmin目录下新建一个目录,如:hxc,再编辑phpMyAdmin目录下 librariesconfig.default.php(有的版本是config.inc.php),查找$cfg['UploadDir'],将其 值写为新建目录的名称如下所示:
$cfg['UploadDir'] = ‘hxc‘;
// Directory for uploaded files that can be executed by phpMyAdmin. For example ‘./upload’. Leave empty for no upload directory support. Use %u for username
inclusion.
$cfg['SaveDir'] = ”;
// Directory where phpMyAdmin can save exported data on server. For example ‘./save’. Leave empty for no save directory support. Use %u for username inclusion.
$cfg['docSQLDir']= ”;
// Directory for docSQL imports, phpMyAdmin can import docSQL files from that directory. For example ‘./docSQL’. Leave empty for no docSQL import support.
$cfg['TempDir'] = ”;
// Directory where phpMyAdmin can save temporary files.This is needed for MS Excel export, see documentation how to enable that.
三:将要导入到数据库的文件上传到刚才新建的hxc文件夹中,登录phpMyAdmin,选择你的数据库,在右侧窗口中点击“import(导入)”,这时你会发现导入界面中多了一个“网站服务器上载
目录”选项(如果没这一项你看下你的页面右下角有一段以 Open new phpMyAdmin window 点一下这个页面中就会有了),点击下拉箭头,列表里会有刚才上传的文件名称列表。注意选择合适的编码。
四:选中文件(可以是.sql普通文件也可以是.gzip的压缩文件),点击右下角的“执行”按钮,等待一段时间(等待的时间与导入文件体积成正比)即可完成“超重”文件的导入。
注:无论使用哪一种软件来导入数据,一定要注意导出的时候使用的哪个软件导入的时候就尽量使用哪个软件,要不然的话存的格式或配置会有不同造成无法完成操作,所以一般用phpMyadmin导入的时候先要选择使用这个软件导入想要的数据。
北京网站建设,先建设网站后付款,https://www.ipp114.com