MySQL Study之--Linux下安装MySQL workbench工具

本文涉及的产品
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS AI 助手,专业版
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
简介:

系统环境:

     操作系统: RedHat EL6.4(64)

     WorkBench: mysql-workbench-community-6.0.9


MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。 

MySQL Workbench是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化的两个版本。该软件支持WindowsLinux系统。

对于Linux系统下的WorkBench安装比较容易,通过rpm安装就可以。

下载:MySQL官方网站


 安装版本:mysql-workbench-community-6.0.9-1.el6.x86_64.rpm


一、安装

[root@rh64 mysql]# ls -l

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
total  124752
-rw-rw-r--   1  mysql mysql      2329  Nov  23  16 : 14  join.sql
-rw-r-----   1  mysql mysql     38140  Oct  27  12 : 37  libev -4.04 -2. el6.x86_64.rpm
drwxr-xr-x   4  root  root       4096  Oct  27  11 : 09  libev -4.15
-rw-r--r--   1  mysql mysql    513919  Oct  27  11 : 05  libev -4.15. tar.gz
-rw-r-----   1  mysql mysql     43344  Dec   1  18 : 16  libzip -0.10. 1 -1.3. x86_64.rpm
-rw-r-----   1  mysql mysql     62768  Dec   1  18 : 05  libzip -0.11. 1 -3. fc20.x86_64.rpm
-rw-r-----   1  mysql mysql     24145  Dec   1  17 : 33  libzip -0.11. 2 -3.4. 1. x86_64.rpm
-rw-r-----   1  mysql mysql     65760  Dec   1  17 : 58  libzip -0.11. 2 -5. fc22.x86_64.rpm
-rw-r--r--   1  mysql mysql  23770696  Dec   1  17 : 29  mysql-workbench-community -6.0. 9 -1. el6.x86_64.rpm
-rw-r--r--   1  mysql mysql  18748620  Dec   1  17 : 23  mysql-workbench-community -6.2. 5 -1. el6.x86_64.rpm
-rwxrwxr-x.  1  mysql mysql   1593932  Sep   6  18 : 00  openssl -1.0. 1e-42. el6.x86_64.rpm
-rwxrwxr-x.  1  mysql mysql   6727084  Sep   6  17 : 39  Percona-Server-client -56 -5.6. 25 -rel73 .1. el6.x86_64.rpm
-rwxrwxr-x.  1  mysql mysql  20463420  Sep   6  17 : 40  Percona-Server-server -56 -5.6. 25 -rel73 .1. el6.x86_64.rpm
-rwxrwxr-x.  1  mysql mysql    742496  Sep   6  17 : 40  Percona-Server-shared -56 -5.6. 25 -rel73 .1. el6.x86_64.rpm
-rw-rw-r--   1  root  root    5664452  Oct  17  02 : 50  percona-xtrabackup -2.3. 2 -1. el6.x86_64.rpm
-rw-r-----   1  mysql mysql  27453440  Oct  27  11 : 40  Percona-XtraBackup -2.3. 2 -r306a2e0-el6-x86_64-bundle.tar
-rw-rw-r--   1  root  root   20807976  Oct  17  02 : 50  percona-xtrabackup-debuginfo -2.3. 2 -1. el6.x86_64.rpm
-rw-rw-r--   1  root  root     971264  Oct  17  02 : 50  percona-xtrabackup-test -2.3. 2 -1. el6.x86_64.rpm
-rw-rw-r--   1  mysql mysql      2286  Nov  23  16 : 34  scott.sql
drwxrwxr-x   2  mysql mysql      4096  Oct  27  10 : 27  XtraBackup

安装需要libzip.so.1(64)的支持,libzip可以到以下网站下载:



安装libzip:

[root@rh64 mysql]# rpm -ivh libzip-0.9-1.el5.rf.x86_64.rpm 
warning: libzip-0.9-1.el5.rf.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 6b8d79e6: NOKEY
Preparing...                ########################################### [100%]
        package libzip-0.10.1-1.3.x86_64 (which is newer than libzip-0.9-1.el5.rf.x86_64) is already installed
        file /usr/bin/zipcmp from install of libzip-0.9-1.el5.rf.x86_64 conflicts with file from package libzip-0.10.1-1.3.x86_64
        file /usr/bin/zipmerge from install of libzip-0.9-1.el5.rf.x86_64 conflicts with file from package libzip-0.10.1-1.3.x86_64
        file /usr/bin/ziptorrent from install of libzip-0.9-1.el5.rf.x86_64 conflicts with file from package libzip-0.10.1-1.3.x86_64
        file /usr/share/man/man1/zipcmp.1.gz from install of libzip-0.9-1.el5.rf.x86_64 conflicts with file from package libzip-0.10.1-1.3.x86_64
        file /usr/share/man/man1/zipmerge.1.gz from install of libzip-0.9-1.el5.rf.x86_64 conflicts with file from package libzip-0.10.1-1.3.x86_64
        file /usr/share/man/man1/ziptorrent.1.gz from install of libzip-0.9-1.el5.rf.x86_64 conflicts with file from package libzip-0.10.1-1.3.x86_64


与系统文件冲突,可以采用强制安装:
[root@rh64 mysql]# rpm -ivh libzip-0.9-1.el5.rf.x86_64.rpm --force

warning: libzip-0.9-1.el5.rf.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 6b8d79e6: NOKEY
Preparing...                ########################################### [100%]
   1:libzip                 ########################################### [100%]


[root@rh64 mysql]# find / -name "libzip.so*"
/u01/app/oracle/product/11.2.0/db_1/jdk/jre/lib/amd64/libzip.so
/usr/lib64/libzip.so.1
/usr/lib64/libzip.so.1.0.0

/usr/lib64/libzip.so.2.1.0
/usr/lib64/libzip.so.2
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64/jre/lib/amd64/libzip.so
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/libzip.so

安装WorkBench:
[root@rh64 mysql]# rpm -ivy mysql-workbench-community-6.0.9-1.el6.x86_64.rpm 

-ivy: unknown option
[root@rh64 mysql]# rpm -ivh mysql-workbench-community-6.0.9-1.el6.x86_64.rpm 
Preparing...                ########################################### [100%]
   1:mysql-workbench-communi########################################### [100%]
 

二、Workbench会用到mysql utilities


安装mysql utilities:(下载地址mysql官方网站)


[root@rh64 mysql]# rpm -ivh mysql-utilities-1.5.6-1.el6.noarch.rpm 
warning: mysql-utilities-1.5.6-1.el6.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
        mysql-connector-python >= 2.0.4 is needed by mysql-utilities-1.5.6-1.el6.noarch

首先要安装connector-python:(下载地址mysql官方网站)
[root@rh64 mysql]# rpm -ivh mysql-connector-python-2.1.3-1.el6.x86_64.rpm 

warning: mysql-connector-python-2.1.3-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                ########################################### [100%]
   1:mysql-connector-python ########################################### [100%]
[root@rh64 mysql]# rpm -ivh mysql-utilities-1.5.6-1.el6.noarch.rpm 
warning: mysql-utilities-1.5.6-1.el6.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                ########################################### [100%]
   1:mysql-utilities        ########################################### [100%]

三、MySQL WorkBench工作界面


连接数据库:



连接成功,管理数据库:











本文转自 客居天涯 51CTO博客,原文链接:http://blog.51cto.com/tiany/1718847,如需转载请自行联系原作者
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
9月前
|
Ubuntu Linux
计算机基础知识:linux系统怎么安装?
在虚拟机软件中创建一个新的虚拟机,并选择相应操作系统类型和硬盘空间大小等参数。将下载的 ISO 镜像文件加载到虚拟机中。启动虚拟机,进入安装界面,并按照步骤进行安装。安装完成后,可以在虚拟机中使用 Linux 系统。
|
7月前
|
安全 Linux iOS开发
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
464 6
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
|
7月前
|
消息中间件 Kafka Linux
Linux下安装Kafka 3.9.1
本文介绍Kafka 3.9.1版本的安装与配置,包括通过ZooKeeper或KRaft模式启动Kafka。涵盖环境变量设置、日志路径修改、集群UUID生成、存储格式化及服务启停操作,适用于Linux环境下的部署实践。
925 0
|
9月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
650 10
|
9月前
|
网络协议 关系型数据库 Linux
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
在App Service for Linux环境中,无法像Windows一样直接使用网络排查工具抓包。本文介绍了如何通过TCPDUMP在Linux环境下抓取网络包,包括SSH进入容器、安装tcpdump、执行抓包命令及下载分析文件的完整操作步骤。
426 5
|
9月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
8月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
514 158
|
8月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。
|
8月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1281 152