修改php.ini文件解决mysql导入数据库大小限制的方法

默认情况下mysql只能导入2M的数据库文件,如果有时候数据库比较大,那么就需要修改php.ini文件来解决mysql导入数据库大小限制的问题了。

查了一下网上的资料,大家一般都是说修改php.ini中下面3个参数来解决的。

将 max_execution_time 后面的参数修改成0(默认是30)

将 upload_max_filesize 默认的20M改成你需要的大小,比如改成500M

将 post_max_size 默认的20MB修改成我们上面的大小一致,比如也改成500M

如果是WDCP面板,那么php.ini的位置在:

/www/wdlinux/etc/php.ini
同时,如果环境是lnmp的话
/www/wdlinux/nginx_php/etc/php.ini是同一个文件来的
如果是lamp,lnamp,则和
/www/wdlinux/apache_php/etc/php.ini
是同一个文件。

修改完后要重启服务。

如果没起作用,还有一种说法是php.ini的位置是在
/www/wdlinux/wdphp/lib/php.ini
然后重启服务
service wdapache restart

冒失还有一种方法是修改.htaccess文件来解决

网站主目录的.htaccess文件自己定义一下这个上传的大小限制参数。加上:

php_value upload_max_filesize 128M

附用命令行导入数据库

采用CMD命令行导入,也就是MYSQL自带的MYSQL导入工具导入,很多朋友,因为习惯使用了WIN系统,所以非常不喜欢命令行模式,但是实际上CMD命令行的速度以及效率以及他的性能是最优质的,我们来看看步揍。

先在我的电脑桌面,点击开始,输入CMD命令,然后输入D: 命令

然后应该会提示你已经进入D盘了,按照你数据库的地址,我的数据库是在D盘的ruanjian这个文件夹目录,我的D盘目录应该是d:\ruanjian\mysql

输入命令:cd ruanjian\mysql\bin     类似于这样,大家可以先在本地编辑好,然后直接复制进你的命令,然后回车键执行。

然后,再导入数据库(要先建好空的数据库),非常简单,命令如下:

mysql -u root -p583idc shujuku <d:\1.sql

这个命令,大家不要直接打进命令行,需要改为自己的在打,我们来注释下这几个的意思,需要更改为你自己的数据库。

root是你的数据库用户名,583idc是你的数据库密码 shujuku是你要导入的数据库名称 然后后面,就是你的数据库文件了。

1.sql备份文件放在新服务器上,我们这里放在/tmp目录下:
b5e91371878876
另外,我们已经建立好了新的数据库,如:数据库为abmysql
274a1371878876
2.通过ssh登录服务器,进入/tmp目录,进行导入数据库

mysql -u 目标数据库用户名 -p 目标新数据库库名<旧数据库备份文件

输入命令,回车,会让你输入数据库密码,输入数据库密码后回车即可!
068a1371878876
3.再次查看abmysql数据库是否有了数据,如下图,说明导入成功!!!
8f171371878876

自来来源:网络

修改phpMyadmin突破2M数据库上传限制

在使用phpMyadmin导入数据库的时候,因为脚本在上传的时候响应时间过长,导致大于2M的数据偶尔会导入失败。而且大多数默认设置,只能导入2M的数据。

遇到这种情况,
我们可以修改php.ini以及import.php对应的$memory_limit大小限制。
还可以直接导入服务器上任意大小的SQL文件。

这里说一下第二个方法:

首先,打开phpMyAdmin根目录下的config.inc.php文件,然后找到 $cfg[‘UploadDir’]
修改为
$cfg[‘UploadDir’] = ‘ck-import’

然后通过FTP将数据库上传到ck-import文件夹。

保存代码后,在phpMyadmin的后台操作页面会多出来一个(web server upload directory)。
在下拉列表里面选择你需要导入的数据库,就可以导入大文件了:

同理在备份数据库的时候也可以直接保存在服务器上,修改 $cfg[‘SaveDir’] = ‘backup’ 参数即可。

资料来源:http://uicss.cn/phpmyadmin-2m/

WordPress不修改数据库更换域名三法

三种方法实现WordPress不修改数据库更换域名。操作wordpress数据库可能让很多菜鸟心惊胆颤,下面给大家分享三种免修改数据库而更换域名得办法。

WordPress不修改数据库更换域名方法一、修改wp-config.php(自动更新地址)(推荐)

1、在wp-config.php中,添加下面一行内容:
define(‘RELOCATE’,true);
2、登录后台地址,WP将自动更新安装地址(SITEURL),手动修改博客地址(HOME)地址即可,成功后一定记得删除上面添加的一行内容、

WordPress不修改数据库更换域名方法二、还是修改wp-config.php:

1、在wp-config.php中,添加以下两行内容:
define(‘WP_HOME’,’http://www.newdomain.com’);
define(‘WP_SITEURL’,’http://www.newdomain.com’);
www.newdomain.com – 代表你的新地址
2、登录后台,在“常规 – 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加的两行内容、
WordPress不修改数据库更换域名方法三、修改functions.php:

(functions.php指的是位于当前博客主题目录内,可以自定义一些主题函数)
1、在functions.php中,添加以下两行内容:
update_option(‘siteurl’,’http://www.newdomain.com’);
update_option(‘home’,’http://www.newdomain.com’);
www.newdomain.com – 代表你的新地址
2、登录后台,在“常规 – 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加的两行内容、

第1种是最简单的,无需填写新的博客域名地址,最重要的是一定记得删除添加过的内容、
PS:用这三种方法来更换博客域名,应该是非常不错的选择、特别是对于那些对数据库不怎么熟悉、怕操作失误的同学、
wp-config.php – 在博客所在的根目录 | functions.php – 在主题存放的目录。

wordpress中通过MYSQL批量替换内容方法

wordpress中通过MYSQL(数据库)批量替换内容方法。最近北极寒流不但空间换了,甚至连域名也换了,这就造成了数据库中还残留了很多旧域名的链接,如果不及时处理,那是对网站的SEO非常不利的。但是我们也不能一篇一篇地去修改每篇文章的内容,那样太累了。那有没有批量替换其中的链接的办法呢?

其实在wordpress中,利用SQL语句和Find and Replacer插件就可以很方便的批量查找和替换Wordpress内容或者字符串的。

注意:使用这两种方法之前请你一定要做好数据库和网站内容备份工作。

WordPress内容批量查找和替换的方法与教程:

方法一:使用SQL语句来趁替换字符串。

1、进入你的数据库管理phpMyAdmin 中,打开SQL执行对话框。输入以下语句:

UPDATE wp_posts SET post_content = REPLACE( post_content, ‘原内容’, ‘ 新内容’ )

以上语句的意思很简单,就是将post_content (发表过的文章内容)的某个字符串(原内容)替换为(新内容)。replace 命令是替换的意思。
解释:update 表名 set 字段名 = REPLACE( 字段名, 要替换的内容, 替换成什么内容)

上面的SQL语句还只能是替换掉文章内容的字符串,如果你需要替换掉文章标题或者其他的文章标签、文章分类等,可以参考Wordpress数据库基本结构来举一反三操作。

方法二:使用Find and Replacer插件。

首先下载和安装Find and Replacer插件。插件作者主页。或者也可以到Wordpress扩展中心下载。这里

然后将插件安装完成后,在Wordpress博客后台点击“设置”进入该插件的设置页面。 这里你可以设置你想更改内容的文章的起始和终止ID,如果想要修改某个特定的ID的话,只需要在起始和终止ID都填写一样的数字就可以了。

WordPress博客更改域名无需修改数据库的5种方法

大家知道,WordPress博客更改域名地址,在成功导入数据库和转移网站数据库后,还需要修改HOME和SITEURL两个地址。一般大家都是通过修改数据库,其实不用那么麻烦和危险,哈哈,通过修改配置文件也可以的。

第1种、修改functions.php
functions.php指的是位于当前博客主题目录内,可以自定义一些主题函数。

1、在functions.php中,添加以下两行内容:
update_option(‘siteurl’,’http://www.newdomain.com’);
update_option(‘home’,’http://www.newdomain.com’);
同样,www.newdomain.com代表你的新地址
2、登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加的内容。

第2种、修改wp-config.php

1、在wp-config.php中,添加以下两行内容:
define(‘WP_HOME’,’http://www.newdomain.com’);
define(‘WP_SITEURL’,’http://www.newdomain.com’);
www.newdomain.com代表你的新地址
2、登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加的内容。

第3种、修改wp-config.php(自动更新地址)

1、在wp-config.php中,添加下面一行内容:
define(‘RELOCATE’,true);
2、登录后台地址,WP将自动更新安装地址(SITEURL),手动修改博客地址(HOME)地址即可,成功后一定记得删除上面添加的内容。

第4种:通过siteurl.php文件轻松解决(适合菜鸟)详细内容见:http://blog.epinv.com/post/172.html

上面几种方法,至于那种适合你自己,大家自己看着办,不过很显然,第3种和第4种都比较简单,无需填写新的博客域名地址,最重要的是一定记得删除添加过的内容了。

增加:第5种:用WordPress一键更换域名插件–Velvet Blues Update URLs

  1. 下载安装Velvet Blues Update URLs插件,开启成功后,在 【后台→工具】菜单中会看到 Update URLs 选项,点开则进入插件设置面板
  2. 在Old URL里填入博客当前使用的网址,在New URL里填入要更换的新域名网址
  3. 选择要更新URLs所在位置之后点击Update URLs NOW即可

Velvet Blues Update URLs插件下载页面:https://wordpress.org/plugins/velvet-blues-update-urls/

再附一种需要修改数据库的方法

进入相应的数据库之后,点击SQL,输入以下代码:

UPDATE wp_options SET option_value = replace(option_value, ‘www.olddomain.com’,’www.newdomain.com’) ;
UPDATE wp_posts SET post_content = replace(post_content, ‘www.olddomain.com’,’www.newdomain.com’) ;
UPDATE wp_comments SET comment_content = replace(comment_content, ‘www.olddomain.com’, ‘www.newdomain.com’) ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, ‘www.olddomain.com’, ‘www.newdomain.com’) ;

然后点击右下角的【执行】按钮,就可以了。phpmyadmin会返回结果,告诉你每行命令修改了多少处地方。这样,我们就将WordPress的域名完美地切换到新的域名了。

与直接在WordPress的管理后台修改域名相比,这个办法有两个优点:

1. 即便旧域名已经失效了,也可以更换新域名;因为整个操作过程中,根本不需要登陆WordPress的管理后台。

2. 更换比较彻底,不光更换了网站的域名,连文章内部的链接,图片和音视频等媒体文件的地址、链接,以及评论中的链接等,都一起进行了更换。