
第2章 MySQL的管理工具
本章内容提要
MySQL安装完毕,它并没有为用户提供图形化管理工具。对于初学者来说,操作MySQL有一定的难度。本章就来介绍MySQL数据库常见的图形化管理工具,重点介绍MySQL Workbench、phpMyAdmin和Navicat for MySQL三个工具的应用。
本章知识点
- 常用图形管理工具。
- MySQL Workbench的应用。
- phpMyAdmin的应用。
- Navicat for MySQL的应用。
- 以图形方式管理MySQL用户。
2.1 认识常用图形管理工具

MySQL图形化管理工具极大地方便了数据库的操作与管理。常用的图形化管理工具有:MySQL Workbench、phpMyAdmin、Navicat for MySQL等。其中,phpMyAdmin和Navicat for MySQL提供中文操作界面;MySQL Workbench为英文界面。下面介绍几个常用的图形管理工具。
2.1.1 MySQL Workbench
MySQL Workbench是官方客户端图形管理软件,是一款专为MySQL设计的ER/数据库建模工具。用户可以利用它设计和创建新的数据库、建立数据库文档,以及进行复杂的MySQL备份和还原等。可以说,MySQL Workbench是新一代可视化数据库设计和管理工具,它同时有开源和商业化两个版本。该软件支持Windows和Linux系统。图2-1所示为MySQL Workbench的工作界面。

图2-1 MySQL Workbench的工作界面
2.1.2 phpMyAdmin
phpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL数据库管理工具。通过phpMyAdmin可以完全对数据库进行操作,例如建立、复制、删除数据等,管理数据库非常方便,并支持中文。图2-2所示为phpMyAdmin的工作界面。

图2-2 phpMyAdmin的工作界面
2.1.3 Navicat for MySQL
Navicat for MySQL是一个强大的MySQL数据库管理和开发工具。它可以与任何3.21或以上版本的MySQL一起工作,支持触发器、存储过程、函数、事件、视图、管理用户等。对于新手来说也易学易用。其精心设计的图形用户界面(GUI),可以让用户用一种安全简便的方式来快速方便地创建、组织、访问和共享信息。Navicat for MySQL支持中文,提供免费版本。图2-3所示为Navicat for MySQL的工作界面。

图2-3 Navicat for MySQL的工作界面