首页 > 编程知识 正文

mysql图形化管理工具,oracle可视化工具

时间:2023-05-04 19:18:43 阅读:176421 作者:424

MySQL有很多图形管理工具。 在此对两个公式工具“MySQL Administrator”和“MySQL Query Browser”进行说明。 MySQL Administrator用于管理MySQL Server,可以查看当前系统状态,添加用户等。 MySQL query浏览器可用于显示数据库的内容。

可以在Windows计算机上使用图形管理工具,也可以在本机XWindow上运行。 如果要从其他计算机联机到MySQL,则在使用这些工具连接到MySQL之前,必须添加具有远程联机到MySQL权限的用户。 假设要添加用户root。 如果您可以从192.168.0.2计算机联机到MySQL,并且密码为mypasswd,则可以使用以下命令:

mysqlgrantallon *.* to root @ 192.168.0.2标识by ' mypasswd '; Query OK,1Rowsaffected(0.01sec ) mysql FLUSH PRIVILEGES; Query OK,0Rowsaffected(0.01sec ) )。

19.5.1 MySQL Administrator

请先在MySQL站点下载MySQL Administrator并运行安装,然后在安装后运行MySQL Administrator。 执行后,将显示以下画面。

图19-1

在Server Host字段中输入MySQL Server的IP,然后输入用户名和密码。 在登录后的第一页,可以看到当前MySQL的状态。 如果服务器和MySQL Administrator位于同一台计算机上,则可以更好地控制MySQL,例如禁用MySQL。

MySQL Administrator的管理界面易于使用,您可以自己单击它的功能。 本节介绍如何使用它添加用户。 首先,从右边的菜单中选择“User Administration”,然后在下图的标签2处右键单击,选择“Add new User”。

图19-2

然后可以在MySQL User字段中输入用户名和密码。 输入完成后,请按“Apply changes”应用设置。

然后,进一步设定用户john设定权限。 如果希望用户john只能对数据库www执行选择、插入、更新和删除命令,请单击" Schema Privileges "选项卡并选择权限,然后单击图3中的按钮最后,请单击“应用更改”以应用设置。

图19-3

最后,要设置用户可以从何处联机到MySQL Server,请右键单击该用户,选择addhostfromwhichtheusercanconnect,然后输入IP。

图19-4

要删除用户,请右键单击该用户,然后选择删除用户。

19.5.2 MySQL Query Browser

可以像MySQL Query Browser一样从MySQL官网下载。 下载并安装后,可以运行MySQL查询浏览器。 运行Query Browser时,会显示要求登录的窗口。 同样,您必须输入帐户、密码和要使其联机的主机。

如果您已经安装了MySQL Administrator,则可以直接从MySQL Administrator运行查询浏览器,而无需输入帐户密码。

图19-5

可以将MySQL Query Browser配置为删除数据库、数据表和查询数据库中的数据。 如果要创建新数据库,请右键单击下图中的1位置,单击" Create New Schema ",然后键入数据库名称。

图19-6

创建数据库后,可以重新创建数据表。 右键单击刚创建的数据库,然后单击" Create New Table ",将显示以下窗口:

图19-7

在" Table Name "中输入表单名称,在上面图2的部分输入每个字段的类别,最后按" Apply Changes "即可。 创建数据库后,可以在Query Browser中输入和查看数据库数据。 朝着刚才创建的表格单击两次,然后单击" Execute "即可查看数据库中的数据。 要添加数据,请单击下图中的3处,然后选择" Edit "

进行编辑。

图 19-8

MySQL 图形化接口的使用相当直觉,您只要多试几次就可以明白各种使用方法了。

小提示

如果您想要使用网页接口的 MySQL 管理工具,您可以到http://www.phpmyadmin.net/ 下载 phpMyAdmin。phpMyAdmin 的设定十分简单,您可以在网络上搜寻到很多相关文件。

19.6 PostgreSQL 安装设定

另一个好用的数据库为 PostgreSQL,这是笔者偏好的数据库,比起 MySQL,它的设定更简单、功能更强大。

我们同样使用 port 来安装 PosgreSQL:

# cd /usr/ports/databases/postgresql80-server # make install clean

执行了 make install 之后,会出现一个进阶设定的窗口,我们使用预设的设定即可。接着,您将看到一个提示讯息,要求你先行备份原本的数据库。如果您是第一次安装 PostgreSQL,可以直接略过。

安装完成后,我们就可以开始做数据库的初始化了。我们使用下列指令来初始化数据库:

# su -l pgsql -c initdb

这个指令的意思是以使用者 pgsql 的身份执行 initdb。PostgreSQL 安装时会自动建立一个使用者及群组 pgsql,这是 PostgreSQL 预设最高使用者的账号,您可以使用 vipw 来修改该使用者的数据。由于 pgsql 预设使用的 shell 是 sh,笔者习惯使用 tcsh,所以我将该使用者的数据修改如下:

pgsql:*:70:70::0:0:PostgreSQL Daemon:/usr/local/pgsql:/bin/tcsh

初始化数据库后还有一些后续的设定。一开始 PostgreSQL 只允许让 pgsql 这个使用者经由本机联机存取数据库,如果您希望其它使用者可以经由其它机器联机,您必须先修改 ~pgsql/data/postgresql.conf 这个档案。找出 listen_addresses  的部份,并修改如下:

listen_addresses = '*'

listen_addresses 是表示您所要允许联机的 IP 地址,我们填入 * 表示允许任何联机。如果您安装的 PostgreSQL 是 7.x 的版本,您要修改的是这下列一行:

tcpip_socket = true

postgresql.conf 这个档案记录着 PostgreSQL 的其本设定,其中使用 "#" 为首的是批注。其内容包括可以设定所要使用的连接埠、最大联机数量等,不过我们通常没有必要修改它。

接着我们要设定从别的机器联机所使用的认证方式,请编辑 ~pgsql/data/pg_hba.conf,在文件最下方加入下列设定:

# "local" is for Unix domain socket connections only

local all all trust

host all all 127.0.0.1/32 trust

host all all ::1/128 trust

host all all 192.168.0.1 255.255.255.0 md5

这里的设定除了第一行是批注外,第二、三、四行表示信任来自本机的联机,只要使用者存在于数据库中就不需要密码,这三行预设就存在于 pg_hba.conf 中。最后一行表示网域 192.168.0.1~192.168.0.255 的联机都要使用 md5 验证密码。

如果您希望在开机时就启动 PostgreSQL,请修改 /etc/rc.conf 并加入下列这一行:

postgresql_enable="YES"

在我们新增其它使用者之前,必须先启动 PostgreSQL ,以下为启动数据库服务的指令:

# /usr/local/etc/rc.d/010.pgsql.sh start

如果您没有在 rc.conf 中加入启动 PostgreSQL 的设定,则上述指令并不会启动 PostgreSQL。

因为 010.pgsql.sh 这支 script 放在 /usr/local/etc/rc.d ,所以在一开机时,系统就会自动执行它来启动 PostgreSQL,如果您要停止 PostgreSQL,只要执行下列指令:

# /usr/local/etc/rc.d/010.pgsql.sh stop

接着我们就可以增加一个可以使用远程联机的使用者:

# su -l pgsql % createuser -P Enter name of user to add: ssddd Enter password for user "ssddd":

Enter it again:

Shall the new user be allowed to create databases? (y/n) y Shall the new user be allowed to create more new users? (y/n) y CREATE USER

如此一来我们就可以使用 ssddd 这个使用者从远程登入了。

19.7 PostgreSQL 管理指令

PostgreSQL 和 MySQL 在指令的应用上有所不同,它将许多管理数据库的指令独立成一个个的执行文件,其中有些指令是使用 psql 为基础所写成的 scripts。例如新增、删除数据库或使用者等指令,都可以直接在命令列执行。以下为常用的指令列表:

指令

用途

createdb

建立一个新的数据库。

dropdb

删除数据库。

createuser

建立数据库使用者。

dropuser

删除数据库使用者。

pg_dump

备份一个数据库。

pg_dumpall

备份所有数据库。

psql

交互式的 SQL 指令工具。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。