服务器 频道

新手入门认识MySQL数据库系统


    【IT168 专稿】根据MySQL官方网站称,MySQL数据库由于具有高性能、高稳定性和易用使用的特点,已经是当前世界上最受欢迎的开放源代码数据库。这并非狂妄之语,MySQL数据库一方面由于其免费的特性,让更多的数据库爱好者可以通过他学习到关系数据库的工作原理,另一方面由于其设计简单实用,没有花里胡哨的功能,又非常稳定,深受很多企业用户的喜爱,目前在各个领域得到广泛应用,包括电信、教育、科学和工程等领域。本文结合当前最新的MySQL 5.0.11beta版,和大家一起了解一下MySQL。

    MySQL可以安装在Linux平台和Windows平台。现在MySQL也提供了很好的界面进行维护工作,在Windows下使得对MySQL的维护和对MSSQLserver的维护相差不多,非数据库专业人士也可以使用。

    下载MySQL Server

    MySQL有二进制发布和源代码发布两种形式,我们在此使用的是其二进制安装程序,登陆http://dev.MySQL.com/downloads/index.html. 上可以自由下载最新的MySQL数据库软件和其他相关工具,本文中下载的是最新的MySQL5.0的Windows平台版本,大小为42.3M。由于笔者上的是宽带,而且在浏览器遨游中使用了迅雷加速,所以下载速度特快,我选择镜像中的South Korea [New21 Community],不到10秒就下完了。

    安装MySQL Server

    MySQL的安装相对比较简单,如果没有特殊的需要,基本按默认设置点NEXT即可,如果你想从学习的角度来研究MySQL的话,不妨选择全部安装或定制安装,然后选上文档和例子。

    至此已经成功的安装上MySQL Server 5.0了,简单吧。安装结束的界面上,会提示你是否现在要设置你的MySQL Server,建议初学者还是选择此向导。

    配置MySQL Server

    如果你的E文足够好的话,配置MySQL Server就变成了一件及其容易的事,实在不行可以借助于金山词霸啊。我们来看一下其中的几个主要的地方。

    选择安装服务器的类型

    MySQL会根据你选择的不同情况,运行不同的服务,从而会占用不同的内存和CPU资源。分为Developer Machine,Server Machine和Dedicated MySQL Server Machine,占用内存依次增高。

    选择数据库用途

    我选择的是Multifunctional Database,它对innodb和myisam两种数据库引擎都支持,以备将来根据需要使用。

    设置同时链接数

    根据你的需要设置同时链接到MySQL Server的客户端端数。

    设置TCP/IP链接参数

    默认端口是3306,如果你安装有防火墙的话,确认该端口已经被开放。如果你的数据库和web服务器安装在同一台服务器上,那么可以禁用这个选项以防止来自网络的访问。

    设置MySQL启动参数

    可以设置把MySQL设置为Windows的一项服务,并可以定义服务的名字,设置在系统启动的时候是否启动MySQL等。

    设置安全参数

    设置root用户的口令,并选择是否允许root用户从远程登陆,选择是否创建一个匿名帐号等。

    至此,主要的关于MySQL的配置就基本完成了,点击Execute就生效了。

    测试MySQL Server

    从开始菜单中点击程序-MySQL-MySQL Server 5.0-MySQL Command Line Client。然后输入你刚才设置的root的密码,出现下图界面,就可以进行各种测试工作了。

    常见的几个命令有show databases(查看有哪些数据库),use 数据库名(使用该数据库),show tables(显示当前数据库中有哪些表),select count(*) from 表名(查看表中有多少条记录),更多的SQL命令查一下手册就可以了。

    除了命令行方式,你也可以选择用图形化的管理工具来帮助你直观的管理MySQL数据库,常见的工具有如下几种。

    EMS MySQL Manager

    EMS MySQL Manager的用户图形界面可以使你很方便地实现建立/编辑所有的MYSQL数据库文件、运行SQL脚本、管理用户等功能。

    参考下载地址:ftp://ftp.ems-hitech.com/pub/software/mymanager/mymanager.zip

    MySQL Administrator

    MySQL Administrator也 是一个可视化界面的MySQL数据库管理控制台,使你很容易地管理和操作MySQL 数据库。

    参考下载地址为:http://MySQL.cbn.net.id/Downloads/MySQLAdministrationSuite/MySQL-administrator-1.1.1-rc-win.msi

    另外用PHP语言编写的phpMyAdmin 也是一套可很方便的管理MySQL的工具。

    总 结

    至此,你应该对MySQL数据库有了基本的了解,要想走出新手营,迈向更高的台阶,就要多练、多想、多查再多练。在遇到的问题的时候可以查阅MySQL手册http://www.MySQL.com/documentation,还可以利用最强大的查询工具Google。祝你早日掌握MySQL。

0
相关文章