首页 > 编程知识 正文

mysql图形化管理工具,mysql图形化工具哪个好

时间:2023-05-04 18:10:03 阅读:176457 作者:3601

6 .使用图形工具

6.1 Mysql Workbench

Mysql Workbench是Mysql正式推出的集成图形工具,取代了以前的图形管理工具Mysql Administrator和图形查询工具Mysql Browser。

集成了数据建模、Mysql工具箱、数据迁移工具和Workbench论坛等新功能,使用起来更方便、更快捷。

6.1.1 SQL开发

1 .要创建新连接connection,请选择自定义连接名称(Connection name )、连接协议(connectionmethod=Standard ) TCP/IP )、

主机名(Hostname )、端口号(port=3306 )、用户名(Username=root )、密码(Password:Store in Vault=root )、默认模式) DDD

单击" Test Connection "测试连接信息是否正常,如果成功,请单击" OK "。

2 .编辑表格数据

双击设置的连接名称以打开SQL编辑器,您可以在其中编辑和执行任何具有权限的SQL语句。

左侧上方是对象树显示区域。 按层次显示当前用户具有读取权限的所有对象,包括数据库、对象类型(表、视图、存储过程、函数)、具体对象、从属对象类型、列和索引

左侧下方是当前对象的显示区域。 Object Info显示当前操作的对象及其详细信息,Session显示当前连接信息。

中央上部有SQL编辑区域。 可以创建并使用按钮执行SQL。 如果一次运行多个SQL,同时运行多个查询,则结果将显示在不同的选项卡上。

中央有查询结果显示区域。 显示查询结果,可以导出数据。

中央下方有日志输出区域。 显示执行日志,如果执行成功,则显示SQL语句、返回记录数、花费时间等。 执行失败时会显示错误编号、失败原因等。

右侧的SQL附件区域:用于存储正在编辑的SQL文本----mysnippets,可以显示SQL的一般语法----dbmgmt/SQLDDL/SQLDML等

3 .编辑SQL脚本

文件--- openfile script--选择要编辑的文件并打开。

4 .管理连接

数据库- -管理服务器连接。 左侧显示连接名称,右侧显示连接的详细信息。 在下面的按钮列中,可以添加、删除、复制、上移、下移和测试连接信息。

6.1.2数据建模

模型创建:文件- -新模型

打开模型:文件- -打开模型

通过逆向工程从数据库生成模型: Database--Reverse Engine

前向项目根据模型生成数据库对象: Database--Forward Engine

6.1.3服务器管理

服务器- -服务器状态:服务器的状态信息。 包括CPU使用率、连接数、Traffic流量、密钥效率、InnoDB Buffer Usage引擎缓冲区使用率和每秒查询读写量

server--客户端连接:客户端连接线程的信息和统计信息。 Id、User、Host、DB、Command、Time、State、Info、Threads Connected、threaded等

服务器- -用户和权限:用户和权限。 包括用户、用户凭据、帐户限制、用户角色、全局权限和模式权限。

server---statusandsystemvariables 3360状态变量和系统变量按类别对变量进行分类,并按类别显示变量名称、变量值和变量说明。

Server -- Data Export:选择数据的导出、模式、表、导出文件等点“Start Export”。 从日志中可以看到,您正在使用mysqldump进行逻辑备份。 mysqldump.exe-- defaults-file=' c :usersadmin I至1appdatalocaltemp tmpqfxls6. cn f '-- users

server--导入数据导入:数据、选择目录、选择文件、选择模式,然后单击“开始导入”。 从日志中,选择MySQL.exe-- defaults-file=' c :usersadmin I至1appdatalocaltemptmp F12 ml.1,仍为MySQL

-user=root --port=3306 --default-character-set=utf8 --comments --database=scott < "C:\工作内容\mysql\mysql_scott_data.sql"

Server --> Startup / Shutdown Mysql Server:启动或停止Mysql服务

Server --> Server Logs:服务器日志

Server --> Options File:配置文件

Server --> Dashboard:仪表盘/控制面板,分为网络状态(入口流量,出口流量,连接数)、mysql状态(Table Open Cache Efficiency表缓存率,每秒操作数(selectinsertupdatedeletecreatealterdrop))、InnoDB状态(Innodb Buffer Pool Usage缓冲区使用率)。

Server --> Performance Reports:性能报告,包括:Memory Usage内存使用、Hot Spots for I/O热点I/O、High Cost SQL Statements高成本SQL语句、Database Schema Statistics数据库模式统计、Wait Event Times(Expert)等待事件时间(专家)、InnoDB Statistics统计、User Resource Use用户资源使用。

Server --> Performance Schema-Setup:性能模式设置,Fully EnabledCustomServer DefaultDisabled

Server --> Manage Server Connections:连接管理

Server --> Reset Saved Passwords for Connection: 重置保存的连接密码

6.1.4 Mysql Utilities

C:Program Files (x86)MySQLMySQL Utilities 1.6

Mysql Utilities是Workbench提供的一组附带Python库的工具集。

Tools-->Start Shell for Mysql Utilities,打开mysqluc终端。

工具根据用途分为:

审计日志管理:mysqlauditadmin、mysqlauditgrep

数据库检查比较:mysqldbcompare、mysqldiff、mysqlindexcheck

数据库导入导出:mysqldbexport、mysqldbimport

数据库克隆:mysqlserverclone、mysqluserclone、mysqlcp

数据库复制:mysqldbcopy、mysqlfailover、mysqlreplicate、mysqlrpladmin、mysqlrplcheck、mysqlrplshow

数据库过滤:mysqlmetagrep、mysqlprocgrep

数据空间查询:mysqldiskusage

Workbench客户端:mysqluc

1.mysqldbcompare

作用:可以用来对比两个数据库之间的差别,产生报告。

语法:mysqldbcompare --server1=user:passwd@host1:port --server2=user:passwd@host2:port --all db1:db2

2.mysqldiff

作用:比较对象的定义,并输出报告,比mysqldbcompare粒度更小。

语法:mysqldiff --server1=user:passwd@host1:port --server2=user:passwd@host2:port db1.table1:db2.table1

3.mysqldbcopy

作用:在不同的Mysql服务器之间复制数据库,在同一服务器内复制数据库。

语法:mysqldbcopy --source=user:passwd@host1:port --destination=user:passwd@host2:port db1:db2

4.mysqldiskusage

作用:查看数据库的磁盘占用情况。

语法:mysqldiskusage --server=user:passwd@host1:port db1 --all

例子:mysqldiskusage --server=root:root@localhost:3306 scott

5.mysqlindexcheck

作用:可以用来读取一个或多个表的索引和识别重复的、潜在的冗余索引。

语法:mysqlindexcheck --server=user:passwd@host1:port db1 db2.table1

例子:mysqlindexcheck --server=root:root@localhost:3306 scott

6.2 phpMyAdmin

phpMyAdmin是一个用PHP编写的、可以通过Web控制和操作的mysql数据库工具。

特点是通过web远程管理mysql,不需要再mysql服务器上去维护。

功能包括:数据库管理、数据对象管理、用户管理、数据导入导出等。

6.2.1 数据库管理

主页可以进行数据库的创建、删除、选择等功能。

6.2.2 数据库对象管理

选择数据库后,进入表的管理、维护界面,进行表的创建、更新、删除操作。

6.2.3 权限管理

在主页点“权限”链接进入权限管理界面,

功能包括:添加用户、删除用户、对用户授权和回收权限,以及设置用户每小时的查询、更新、连接次数限额等。

6.2.4 导入导出数据

支持导出成多种文件格式,如:CSV、Excel、Text、PDF、SQL等;

SQL兼容性允许导出为其他数据库语法的SQL文件,包括:DB2、Oracle、SQL Server、MaxDB、PostgreSQL等,便于异构数据库数据迁移。

在主页点“导出”按钮,进入数据导出页面,选择导出的库、导出的文件格式及其它选项,点击“执行”。

在主页点“导入”按钮,进入数据导入页面,选择导入的文件、导出的字符集,点击“执行”。

6.3 小结

工具只能起到辅助作用,应熟悉命令,减少对工具的依赖。

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