标签归档:Mysql

WordPress中MySQL数据库的导入导出

         相信大家在用MYSQL与WORDPRESS的时候都会采用Apache+PHP+MySQL服务器,我用的是WampServe,如果有初学者对这些还不是很了解的,请先参看我以前的日志学习一下Wordpress网站架设入门。

        长话短说,由于我自己一般是在本地调试网站,然后才在服务器上修改,相信大多数人也是这样,但是有时候在本地丢失数据以后,需要从服务器上把文件和数据库在本地上还原,这个过程相对比较繁琐,在这里我就详细介绍一下如何从服务器上同步MySQL数据库到本地数据库上,至于文件的拷贝和数据从网站上的导出这里就不多说了,Wordpress后台有专门提供导出的选项,即工具-导出,服务器上的文件可以每隔一段时间用FTP工具拷贝下来一次,另外记着对wp-config.php进行修改以适应本地数据库。

         具体方法如下:

         在导出前如果你在服务器上的对永久链接进行过修改,那记得在导出之前改为默认,或者在导入到本地之后记得改为默认,否则无法访问页面。

         首先进入服务器上的phpMyAdmin管理器,进入你想导出的数据库点击导出,然后选择另存为文件以及gzip压缩(采用压缩比较方便),最后点执行保存数据库文件。然后进入本地的phpMyAdmin管理器点击导入,导入文件即可。

        导入数据库以后不代表你的网站就能顺利在本地访问了,因为服务器上和本地的设置明显不同,这里要进入本地MySQL数据库修改相关的键值。

        点击你的数据库,进入wp_options

  编辑 删除 2 0 siteurl http://localhost/wordpress yes
  编辑 删除 39 0 home http://localhost/wordpress yes

         这两个选项要求把后面的值改为本地路径,前者是你的网站路径,后者是你的主页地址,类似的在wp_options中寻找你有些插件的设置,都要把原来服务器上的路径修改成本地的路径,根据自己的情况修改。这两个设置其实就是在后台设置-常规选项里面,只是因为之前进不去,所以只有通过数据库来修改。

编辑 删除 59 0 upload_path   yes

         这个选项即从后台上传文件的路径,例如照片等等,记得修改键值,为空即默认为wp-content/uploads目录。

         wp_options其实就是对应的后台设置里面的选项,进入后台以后可再进行后续相关操作,如设置某些插件等等。如果在导入过程中,日志或者页面出现乱码,可以将起全部删除,然后通过后台工具-导入选项导入之前的内容备份。整个过程就是这样,如果出现什么问题可以发信来问我darren@mhuan.name

         如果需要了解全部关于MySQL数据库导入导出,可以参看《MySQL数据库导入导出详解》这篇文章,点击进入

WordPress

WordPress目前世界上最流行的博客软件,我也是看中它Famous和强大的插件以及实用性,可以充分简单的发挥自己的creativity,又可以随心所欲的了解运用HTML代码以及PHP+MYSQL的运作。下面是如何建立初期操作的示范:

使用WampServer可以简单架设Apache+PHP+MySQL服务器,安装使用起来都非常简单,不需要太多复杂的设置,就可以调试一些流行的PHP+MySQL程序,如WordPress,Discuz!等。

1.下载安装

下载WampServer2.0 一路Next就可以完成安装,安装完成后启动,在状态栏可以看到WampServer的图标,软件是多国语言版,当然包括中文语言了。

2.软件配置

在浏览器里输入http://localhost/或127.0.0.1就可以访问了,自带了一个index.php页面,在tools里包含了 phpinfo(),phpmyadmin和sqlitemanager三个工具。打开phpmyadmin会在下方看到提示,root用户没有设置密码,需要先为root帐户设置密码。

点击phpmyadmin页面中部的“权限”,可以看到“用户一览”,即root localhost这一行,点击编辑权限图标(1个小人拿个笔的那个),在打开的页面找到“更改密码”,为root用户设置密码,并点击“执行”。


然后刷新页面,会看到错误提示,这是因为帐户已经设置密码。

到WampServer程序安装目录,在apps目录找到phpmyadmin的目录,打开phpmyadmin目录里面的config.inc.php文件,找到下面这一行:

$cfg[‘Servers’][$i][‘password’] = ”;

在等号右面的单引号里面输入刚才设置的密码,重新打开phpmyadmin的页面并刷新,这时候phpmyadmin就可以正常访问了。

这样,一个PHP + MySQL的服务器就架设好了。

3.新建wordpress的数据库

在浏览器输入http://localhost/phpmyadmin/,在“创建一个新数据库”,输入WP,点击“创建”,用来存储wordpress数据。

4.wordpress的安装

配置wp-config.php文件

define(’DB_NAME’, ‘wp’); // 输入第三步所建立的数据库的名字
define(’DB_USER’, ‘root’); // 数据库用户名 默认为root
define(’DB_PASSWORD’, ‘******’); // 输入第二步软件配置中设置的密码
define(’DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value
define(’DB_CHARSET’, ‘utf8′);
define(’DB_COLLATE’, ”);
define(’DB_COLLATE’, ”);

下载wordpress2.5,将解压后的wordpress文件夹拷贝到WampServer的安装目录下的WWW文件夹下,在浏览器输入http://localhost/wordpress/就可以进行安装了。

安装过程与在虚拟机上安装一样,传说中的5步安装法。

安装完成后,在浏览器输入http://localhost/wordpress/,就可以看到本机的wordpress站点了。以后调试和修改就可以都在本机上完成了,等都修改好了在传到服务器上。这样是不是很安全,也很简单啊。

5.其他php程序的安装与上面的步骤一致。Good Luck and Enjoy It!