快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记娱专业h88285:图形化管理MySQL(1)管理MySQL



MySQL是一个真正的多用户、多线程SQL数据库办事器,是今朝最盛行的开放源码数据库办事器之一。来自MySQL项目的数据显示,今朝MySQL用户已经达到400万个。大年夜家熟知的、应用MySQL的Web站点包括Yahoo、Finance、MP3.com、Motorola、NASA、Silicon Graphics和Texas Instruments等。

一样平常来说,用户以敕令行的要领来应用MySQL。很多用户在Windows情和记娱专业h88285况中不停应用图形用户界面(GUI)来操作和治理数据库,对敕令行要领可能不习气,而很多新手更是感觉MySQL不轻易掌握。为了方便用户对MySQL数据库进行治理,实际上早就已经有一些图形化用户治理的项目在进行中,它们是MySQL Control Center(MySQLCC)、MySQLGUI和phpMyAdmin。此外,应用Red Hat自带的OpenOffice也可以完成对MySQL的图形化治理。

安装MySQL

在安装、设置和利用图形化治理对象之前,首和记娱专业h88285先要安装好MySQL办事器。应用以下敕令查看本机是否安装了MySQL:

# rpm -qa | grep mysql

mysql-server-3.23.54a-11

mysql-3.23.54a-11

本文所有例子均在Red Hat 9.0中实现。在Red Hat 9.0中,可以经由过程“软件担保理”法度榜样来直接安装MySQL。详细措施是先在“添加或删除软件包”界面选中“SQL数据库办事器”,并在细节中选中“mysql-server - MySQL办事器和相关的文件”,然后插入第二张光盘,选择更新即可。也可以经由过程直接从光盘上应用rpm敕令进行安装。由于MySQL办事器必要Perl说话的支持才能正常运行,以是在采纳后一种安装措施时,安装MySQL前必要先安装Perl说话及相关软件包。

安装完成后,应用以下敕令启动MySQL办事器:

#service mysqld start

MySQL在安装完成后,预定义了一个超级用户root,口令为空。任何用户均可以从MySQL办事器本地应用该用户连接MySQL数据库进行操作。显然这异常不安然,以是MySQL启动之后,应该急速设置root密码。设置措施如下:

#mysqladmin password 'ylgui'

这样就设置了一个新的密码:ylgui。

MySQL办事器是否已经正常运行?可以经由过程启用客户端法度榜样mysql进行查看。这里要应用到上面设置的密码:

# mysql -u root -pylgui

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 6 to server version: 3.23.54

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

留意,参数p与密码之间没有空格。屏幕会显示今朝都有哪些数据库:

mysql> show databases;

+----------+

| Database |

+----------+

| mysql  |

| test   |

+----------+

2 rows in set (0.01 sec)

可以看到MySQL数据库办事器里有两个数据库,分手是mysql和test。这注解该数据库办事器已经精确安装,并已经正常启动。

下面就分手看看四种MySQL GUI办理规划的安装、设置和应用环境。

MySQL Control Center

MySQLCC是一个功能齐备的、基于GUI的MySQL客户端法度榜样,可以跨平台操作。它供给多种风格的用户界面,支持简体中文,易于操作,某些操作界面与SQL Server数据库系统的客户和记娱专业h88285端对象——“企业治理器”异常相似。是以,无论在功能上照样在界面上,MySQLCC都可以与商业数据库所供给的、基于GUI的客户端法度榜样相媲美。该项目的开拓不停异常生动。

图2 设置后的中文界面

由图1和图2可以看到,启动MySQLCC时,会弹出设置“注册办事器”的界面。在该界面输入名称为MySQL,主机名为210.31.8.229,用户名为root,密码为上文所设置的ylgui,其它选项不用变动。单击“添加”即可将新建的连接添加至连接列表中,如图3所示。

图3 添加新建的连接

选中新建的连接,然后单击“连接”按钮,即可完成连接,如图4所示。

图4 连接到MySQL数据库办事器

4.操作数据库

设置好MySQLCC后就可以利用该治理对象来对数据库进行操作了。

(1) 创建/删除数据库:在左边列表中的“数据库”项上单击右键,选择“新建数据库”,然后在弹出的对话框中输入数据库名称:mydatabase。这时“数据库”项眼前目今就会显示名为“mydatabase”的数据库。假如要删除新建的数据库,可以直接在该数据库上单击右键,然后选择“丢弃数据库”即可完成删除。

(2) 新建/删除表:双击“mydatabase”,其下方会显示“表”的子项。在该子项目上单击右键,选择“新建数据表”,这时会弹出创建表的界面,如图5所示。为简单起见,这里只为该表设置了四个字段:NO、name、sex、birthday。单击保存,将该表保存为mytable。

启动MySQLGUI治理对象后,可以经由过程单击“Option”按钮打开选项设置界面。在该界面中,可以对应用的账号、主机、显示风格等选项进行设置,如图8所示。

图8 选项设置

设置完成后,单击“Connected”按钮,然后输入数据库密码,即可完成连接。连接完成后,数据库办事器中现有的数据库会显示在“Connected”按钮之后,单击就可选择响应的数据库。选择上一节中建立的mydatabase数据库,单击“Choose tables”,在弹出的窗口中选择mytable表。在第一个空缺框中输入一个SQL语句,然后单击“Excute query”,这时将会弹出一个窗口,显示出该表的内容,如图9所示。

图9 显示表内容

在应用的历程中可以看出,与MySQL Control Center比拟,MySQLGUI对象照样不敷成熟。

phpMyAdmin

phpMyAdmin是一个应用PHP编写的、基于Web的MySQL客户端法度榜样,支持简体中文,容许用户应用Web浏览器来治理MySQL数据库。由于phpMyAdmin是基于Web的,以是在安装它之前,先要包管Apache的正常运行,并且Apache办事器要安装响应的MySQL和PHP扩展插件(详细安装措施可以参考其它资料)。可在http://sourceforge.net/projects/ph和记娱专业h88285pmyadmin/下载到phpMyAdmin软件包,并将下载的文件移至/var/www/html目录,将其解压缩后,把解压出来的目录改名为phpmyadmin。敕令如下:

#mv phpMyAdmin-2.5.4-php.tar.gz /var/www/html

#tar zvxf phpMyAdmin-2.5.4-php.tar.gz

#mv phpMyAdmin-2.5.4 phpmyadmin

图11 查看表mytable的布局

在该界面中可以进行打印预览、导出数据、插入记录、编辑表布局等操作。任何时刻都可以经由过程单击左上角的“主目录”回到初始界面,也可以在“主目录”按钮的下拉列表中选择数据库,还可以对数据库的权限、密码等进行操作。总之,这是一个异常完善和成熟的数据库治理对象,我小我觉得它已经完全达到企业利用的需求。

OpenOffice.org

OpenOffice是Sun公司2001年10月公布的、开放源码的StarOffice版本。当时,StarOffice中的部分组件并没有向众人公开源码,比如斯中的Adabas数据库就要求用户必须从第三方得到许可。这样,OpenOffice就有两个选择:增添一个自己的开放源码数据库软件,或者经由过和记娱专业h88285程不合的要领来实现同样的数据库功能。OpenOffice开拓社区颠末公开评论争论,着末抉择不应用某一个自力的数据库,然则容许所有的数据库都可以在OpenOffice中应用,并经由过程数据源(Data Source)的观点来实现。这些数据源与MS Access异常类似,并且更具机动性和扩展性。是以,也可以应用OpenOffice来治理MySQL。

OpenOffice对MySQL的治理经由过程数据源来完成,而数据源设置设置设备摆设摆设则是经由过程数据源治理界面来完成。该治理界面经由过程选择“View→Data Source”选单来启动,也可以在运行OpenOffice的历程中应用F4快捷键将其调出。要设置设置设备摆设摆设一个数据源,只需在图12所示的左边列表中单击右键,在弹出选单中,选择Administrate Data Sources项来启动一个新的窗口,用户可以在该新窗口中定义新的数据源,或者治理现有的数据源。

图12 OpenOffice数据库治理界面

您可能还会对下面的文章感兴趣: