MySQL数据库是做什么的?如何建立网站的MySQL数据库

MySQL数据库是做什么的?如何建立网站的MySQL数据库

作者:DIYzhan.com |  浏览:12720 |  2 条评论
Ad - Web Hosting from SiteGround - Crafted for easy site management. Click to learn more.

数据库是什么?顾名思义,数据库就是用来存储数据的。数据库涉及到的范围和种类也很广,但我们这里讲的建站的程序都是开源程序的,而开源程序一般选择MySQL作为网站数据库,所以我们这里也是针对MySQL来讲。

建立网站的MySQL数据库

注意:如果你的域名和空间是同一个主机商(如SiteGround主机)那里同时购买,并使用控制面板建站功能建站,那么你不需要自己建立数据库,在你使用控制面板建站功能建站的过程中,系统会自动生成数据库,用户名和密码;你可以参考《如何使用网站空间的建站功能建WordPress,Zen Cart网站》在空间直接安装网站。

我们的MySQL数据库都是在我们购买虚拟主机的时候,虚拟主机里面就配有数据库了,我们只要通过虚拟主机的数据库管理功能,就可以建立网站的MySQL数据库,另外,每个数据库都应该有其对应的一个数据库用户和密码,用来对数据库进行管理和其他操作。我们在上一文《 虚拟主机的控制面板的各项功能与操作 》中就介绍了MySQL数据库及其用户的建立。 点击空间管理器cPanel 工具中的MySQL Databases进入数据库面板。 database_tool

  1. 创建一个新数据库;mysql_1
  2. 检查和修复数据库;这个很少用到。
  3. 当前数据库:这里显示的是当前的一些数据库以及相关联的的用户名,可以进行删除数据库的用户,以及删除数据库等操作。
  4. 数据库用户:这里可以增加数据库用户名,并把数据库用户名添加到已经建立的数据库。为什么要添加用户到数据库?这个用户是登陆数据库,管理数据库的用户,对数据库的修改,备份时要用到;另外在建立网站的时候会询问的数据库的用户名就是这个。把用户添加到数据库后,要给数据库赋予权限。mysql_2 mysql_3

注:我们在安装WordPress,Zen Cart时还要到数据库主机名(Database Host或MySQL Host),如果是Bluehost,HostMonster,Hostgator等空间,一般是localhost;有些空间,如Godaddy的数据库主机不一定是localhost,你得进入Godaddy的空间控制面板,找到Database->MySQL看看你建立的数据库的Details对应的Hostname就是数据库主机。另外数据库主机和数据库管理phpMyAdmin的路径不是一样的。

数据库的管理,备份与恢复

一个数据库存储了网站的数据,为了网站的安全,我们应该时不时对数据实行备份;在网站进行变更或者迁移时,我们应该变更前就实行备份,以防发生错误时可以恢复网站到无错时的状态;搬迁网站,对数据库备份才可以在网站搬迁时保持网站之前的数据。下面就网站的数据库的备份与恢复进行说明。

管理数据库,是通过空间管理面板(如cPanel)的数据库工具里面的phpMyAdmin来进入管理。

database_tool

在打开的新的链接里,输入你在数据库管理面板中建立的数据库用户名和密码,就会登陆到对于的数据库。
phpmyadmin

点击打开的数据库的数据库名,可以打开该数据库的表,数据就是存储在数据库的表里;注意,无论是进行数据库备份(导出)还是恢复(导入),如果左边有几个数据库,必须点击要备份或者恢复的数据库名,再点击导出或者导入。

phpmyadmin_1
数据备份

点击页面顶部的导航上面的“导出” ,进行数据库的导出,按图中操作可以将数据导出保存到本地,即可备份数据库。
phpmyadmin_4

phpmyadmin_5

phpmyadmin_6

数据恢复

数据库备份后,如何把数据恢复呢?看下图:
phpmyadmin_7
phpmyadmin_8

phpmyadmin_9

 

如果导入不成功,可以把压缩包解压缩来导入,同时要注意是选择了要导入数据库的数据库名。

数据库一般是通过网站的configure.php 或者 wp-config.php 等设置网站与数据库对应起来。一般在用开源程序搭建网站开始的时候会提示你输入数据库名,数据库用户名,数据库用户密码,所以你在建设网站的时候,事先把这些资料记录下来,方便在安装网站的时候输入

原创文章,转载请注明: 转载自DIYzhan.com-从零开始自己做外贸网站和海外网络营销
本文链接地址:https://www.diyzhan.com/2014/01/mysql_database_setup_management/

相关推荐
更多

评论已关闭。

长按扫我微信
需要帮助?
点击这里给我发消息