MySQLGUI
MySQLGUI是一个历史悠久的、基于GUI的MySQL客户端程序。它可以跨平台操作,帮助用户完成MySQL数据库的基本管理工作。可从http://www.mysql.com/downloads/gui-mysqlgui.html下载该软件,版本为1.75。该软件直接解压缩即可运行。本文将其下载到mysqlgui目录中,运行以下命令:
#cd /mysqlgui
#tar zxvf tar zxvf mysqlgui-linux-semi-static-1.7.5.tar.gz
#cd zxvf mysqlgui-linux-semi-static-1.7.5
#./mysqlgui
启动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/phpmyadmin/下载到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
切换至/phpmyadmin目录,编辑config.inc.php文件,更改下述配置参数的配置:
cfg['PmaAbsoluteUri']=
'http://localhost/phpmyadmin';
//将该参数的值设定为phpMyAdmin所处的位置。
cfg['Servers'][$i]['host'] = 'localhost';
//设定MySQL所在的主机名或IP地址。
cfg['Servers'][$i]['auth_type'] = 'http';
//设定进入phpMyAdmin管理MySQL的方式,共有三个选项:config、http、cookie。config是按配置文件登录,为默认方式,无需任何确认;http是使用HTTP登录管理,在Apache模块安装下才能支持;cookie是最通用的管理方式。后两种方式的用户名和密码都是直接到数据库中验证。
$cfg['Servers'][$i]['user'] = 'root' ;
//设定管理MySQL的账号。
$cfg['Servers'][$i]['password'] = '' ;
//设定管理MySQL的密码。
设置完成后,保存config.inc.php文件。确保MySQL和Apache处于运行状态。打开浏览器,在其中输入http://localhost/phpmyadmin/,将会打开phpMyAdmin的管理界面,如图10所示。一般而言,界面会自动识别为中文,如果界面不是中文,可以在“language”下拉列表中选择“Chinese Simplified”进行汉化。

图10 phpMyAdmin主界面
phpMyAdmin的用户界面直观简洁,各部分的内容一目了然。比如要查看现在MySQL数据库服务器上都有哪些数据库,直接选择主界面上的“数据库”即可。如果要查看某一数据库的内容,也可以直接在该数据库上单击完成。如果要删除该数据库,则可以选中其前面的复选框,然后单击“执行”按钮即可。要对表进行操作,可以单击表所在的数据库,在接下来的界面中进行。图11显示了查看表mytable结构时的情况。

图11 查看表mytable的结构
在该界面中可以进行打印预览、导出数据、插入记录、编辑表结构等操作。任何时候都可以通过单击左上角的“主目录”回到初始界面,也可以在“主目录”按钮的下拉列表中选择数据库,还可以对数据库的权限、密码等进行操作。总之,这是一个非常完善和成熟的数据库管理工具,我个人认为它已经完全达到企业应用的需求。
OpenOffice.org
OpenOffice是Sun公司2001年10月公布的、开放源码的StarOffice版本。当时,StarOffice中的部分组件并没有向世人公开源码,比如其中的Adabas数据库就要求用户必须从第三方获得许可。这样,OpenOffice就有两个选择:增加一个自己的开放源码数据库软件,或者通过不同的方式来实现同样的数据库功能。OpenOffice开发社区经过公开讨论,最后决定不使用某一个独立的数据库,但是允许所有的数据库都可以在OpenOffice中使用,并通过数据源(Data Source)的概念来实现。这些数据源与MS Access非常类似,并且更具灵活性和扩展性。因此,也可以使用OpenOffice来管理MySQL。
OpenOffice对MySQL的管理通过数据源来完成,而数据源配置则是通过数据源管理界面来完成。该管理界面通过选择“View→Data Source”选单来启动,也可以在运行OpenOffice的过程中使用F4快捷键将其调出。要配置一个数据源,只需在图12所示的左边列表中单击右键,在弹出选单中,选择Administrate Data Sources项来启动一个新的窗口,用户可以在该新窗口中定义新的数据源,或者管理现有的数据源。

图12 OpenOffice数据库管理界面
下面来具体实现OpenOffice和MySQL的结合使用。
第一步:安装软件。因为要通过ODBC来进行连接,所以要安装一些相应的组件。需要注意的是,因为不同的Red Hat发行版中所附带的MySQL、unixODBC和MyODBC的版本不一样,所以安装时请使用Red Hat 9.0光盘所带的软件,否则可能无法正常工作。下面是Red Hat 9.0中附带的所需软件的版本:
mysql-server-3.23.54a-11.i386.rpm
mysql-3.23.54a-11.i386.rpm
unixODBC-2.2.3-6.i386.rpm
MyODBC-2.50.39-11.i386.rpm
一般来说,系统都已经安装了unixODBC,所以只需安装MyODBC即可。
# rpm -ivh MyODBC-2.50.39-11.i386.rpm
Preparing... #######################[100%]
1:MyODBC #######################[100%]
第二步:编辑ODBC配置文件。分别打开文件/etc/odbcinst.ini和/etc/odbc.ini,并添加以下内容:
#vi /etc/odbcinst.ini
# From the MyODBC package
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/libmyodbc.so
FileUsage = 1
#vi /etc/odbc.ini
[MySQL-account]
Description = MySQL database account
Driver = MySQL
Server = localhost
Database = account
Port= 3306
这里使用的Database是事先已经建好的数据库。
第三步:重新启动MySQL服务器。
#service mysqld restart
第四步:启动OpenOffice,并按F4键调出数据库管理界面。
第五步:在图12所示的左边列表中单击右键,选中Administrate Data Sources选项来启动数据源管理界面,如图13所示。

图13 OpenOffice中的数据源管理界面
在图13所示的General配置界面中,输入Name为MySQL,Database type选择ODBC,Data source URL选择第二步中创建的MySQL-account。在ODBC的配置界面中,输入User name为root,并选中其下的password required选项,Driver settings框中输入MySQL,Character set选择System。
第六步:配置完上述选项,返回到数据库管理界面,双击左边列表中的MySQL,然后输入密码ylgui就可完成数据库的连接。连接完成后,单击Tables下面的myaccount表,就可以看到上文中输入的内容,如图14所示。如果要向表中输入新记录,可以直接在右边的框中完成。

图14 查看数据表的内容
第七步:创建一个新表。在图14所示左边列表中的Tables上单击右键,选择New Table Design来启动表设计界面。在界面中添加字段后,单击保存即可。
小结
从上面的介绍和使用中可以看出,实际上在Linux下使用GUI对MySQL数据库进行管理时,用户有很多种选择。其中,MySQLCC无论从所实现的功能上,还是从其易用性上都更胜一筹。phpMyAdmin也是一个成熟、完善、易用的数据库管理工具,完全可以在中小企业的数据库管理中使用。当然,根据自己不同的情况和需求,用户可以自由选择MySQLCC、MySQLGUI、phpMyAdmin或OpenOffice中的任何一种方式来管理自己的MySQL数据库服务器。

Laravel扩展包管理:轻松集成第三方代码和功能引言:在Laravel开发中,我们经常使用第三方代码和功能来提高项目的效率和稳定性。而Laravel扩展包管理系统允许我们轻松地集成这些第三方代码和功能,使得我们的开发工作更加便捷和高效。本文将介绍Laravel扩展包管理的基本概念和使用方法,并通过一些实际的代码示例来帮助读者更好地理解和应用。什么是Lara

如何在麒麟操作系统上进行网络服务器的设置和管理?麒麟操作系统是中国自主开发的一种基于Linux的操作系统。它具有开源、安全、稳定等特点,在国内得到了广泛的应用。本文将介绍如何在麒麟操作系统上进行网络服务器的设置和管理,帮助读者更好地搭建和管理自己的网络服务器。一、安装相关软件在开始设置和管理网络服务器之前,我们需要先安装一些必要的软件。在麒麟操作系统上,可以

小白也能轻松上手:PyQT安装教程详解PyQT是一款基于Python语言的GUI开发工具包,它可以帮助开发者快速、简单地创建各种美观的图形用户界面。对于想要从零开始学习PyQT的初学者来说,安装PyQT可能是一个比较困难的第一步。本文将详细介绍PyQT的安装步骤,并提供具体的代码示例,帮助小白轻松上手。第一步:安装Python在安装PyQT之前,首先需要确保

如何在麒麟操作系统上进行硬盘空间的管理和清理?麒麟操作系统是一个基于Linux的操作系统,相比其他操作系统,麒麟提供了更多的自由度和可定制性。在长期的使用过程中,我们经常会遇到硬盘空间不足的问题,这时候就需要进行硬盘空间的管理和清理。本文将介绍如何在麒麟操作系统上进行硬盘空间的管理和清理,包括查看硬盘空间使用情况、删除不必要的文件以及使用磁盘清理工具。首先,

随着互联网的发展,越来越多的企业开始使用网络进行业务处理,这就要求企业必须有一套完善的审核流程管理系统来确保业务的安全和规范。在PHP开发中,ThinkPHP6框架提供了便捷的审核流程管理功能,本文将介绍如何在ThinkPHP6中实现审核流程管理。一、ThinkPHP6审核流程管理基本思路ThinkPHP6的审核流程管理基本思路是通过数据库记录来实现,一般需

在高可用性(HA)的系统中,集群是不可或缺的一部分。当一个单一节点不能提供足够的可用性或性能时,集群是一种实用的解决方案。Linux是非常流行的集群环境,它通过多种途径来提供集群的实现和支持。在本文中,我们将学习如何在Linux中进行集群管理。集群管理软件Linux使用许多集群管理软件来帮助管理员轻松地管理多台服务器的集群实例。有许多工具可供选择,其

PyCharm是一种流行的Python集成开发环境(IDE),它提供了丰富的功能和用户友好的界面,使得Python开发变得更加便捷和高效。其中一个重要的功能就是可以轻松地修改背景颜色。在PyCharm中,我们可以通过修改“编辑器”选项来改变背景颜色。下面将介绍一些具体的步骤和代码示例。步骤一:打开PyCharm并进入“设置”界面。可以通过点击“file”菜单

麒麟操作系统如何提供多屏幕工作环境的扩展和管理?随着计算机技术的不断发展,多屏幕显示已经成为现代工作环境中的一个常见需求。为了满足用户对于多任务处理和工作效率的要求,麒麟操作系统提供了一套强大的多屏幕扩展和管理功能。本文将介绍麒麟操作系统如何实现多屏幕工作环境的扩展和管理,并附上相应的代码示例。多屏幕工作环境的扩展麒麟操作系统通过提供多屏幕工作环境的扩展功能


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

WebStorm Mac版
好用的JavaScript開發工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器