jueves, 15 de agosto de 2013

MySQL Workbench 6.0 en CentOS 6.4

Original post: http://anothermysqldba.blogspot.com/2013/08/mysql-workbench-60-on-centos-64.html

Yo no soy realmente un DBA GUI. Ellos tienen su lugar y se pueden hacer cosas buenas, pero yo no los usan mucho. Se puede decir que en base a lo que he mejorado.

# cat /etc/*-release
CentOS release 6.4 (Final)

# rpm -qa | grep MySQL
MySQL-server-5.6.13-1.el6.x86_64
MySQL-devel-5.6.13-1.el6.x86_64
MySQL-shared-compat-5.6.13-1.el6.x86_64
perl-DBD-MySQL-4.013-3.el6.x86_64
MySQL-python-1.2.3-0.3.c1.1.el6.x86_64
MySQL-client-5.6.13-1.el6.x86_64
MySQL-shared-5.6.13-1.el6.x86_64
MySQL-test-5.6.13-1.el6.x86_6

# rpm -qa | grep mysql
php-mysql-5.3.3-23.el6_4.x86_64
mysql-workbench-gpl-5.2.47-1el6.x86_64


La mysql-workbench hace pasar a ser la última versión de la distro, pero la última versión es mysql-banco de trabajo-comunidad-6.0.6-1.el6. Así que tenía curiosidad después de ver la última MySQL Workbench blog: http://mysqlworkbench.org/2013/08/mysql-workbench-6-0-6-ga-released/

Así que el tiempo para actualizar ....
En primer lugar, mysql-banco de trabajo y la comunidad depende de libtinyxml así que hay que asegurarse de que se instala o se instala al actualizar / instalar.

Otros han tratado esto antes:
Así que después busqué y encontré el paquete TinyXML ...

yum install tinyxml-2.6.1-1.el6.x86_64.rpm mysql-workbench-community-6.0.6-1.el6.x86_64.rpm

Installed:
mysql-workbench-community.x86_64 0:6.0.6-1.el6 tinyxml.x86_64 0:2.6.1-1.el6

Replaced:
mysql-workbench-gpl.x86_64 0:5.2.47-1el6

Complete!


Ok ... por lo que se pone en marcha y tiene un nuevo look.
Ser un geek shell voy a la shell primero. Por supuesto que se queja de que mysql-utilidades no están instalados. Te puede llevar a la página de descarga, pero puede ser que también acaba de salir antes de tiempo porque es posible que tenga que instalar el conector-Python también. Así que, básicamente ... ir a buscar estos paquetes e instalar, así ...
mysql-connector-python-1.0.12-1.el6.noarch.rpm
mysql-utilities-1.3.4-1.el6.noarch.rpm
# yum install mysql-*.rpm

Así que ... todo eso y tengo una interfaz gráfica de usuario que abre una ventana de terminal :)

The following MySQL Utilities are available:
Launching console ...

Utility Description
---------------- ---------------------------------------------------------
mysqlauditadmin audit log maintenance utility
mysqlauditgrep audit log search utility
mysqldbcompare compare databases for consistency
mysqldbcopy copy databases from one server to another
mysqldbexport export metadata and data from databases
mysqldbimport import metadata and data from files
mysqldiff compare object definitions among objects where the
difference is how db1.obj1 differs from db2.obj2
mysqldiskusage show disk usage for databases
mysqlfailover automatic replication health monitoring and failover
mysqlfrm show CREATE TABLE from .frm files
mysqlindexcheck check for duplicate or redundant indexes
mysqlmetagrep search metadata
mysqlprocgrep search process information
mysqlreplicate establish replication with a master
mysqlrpladmin administration utility for MySQL replication
mysqlrplcheck check replication
mysqlrplshow show slaves attached to a master
mysqlserverclone start another instance of a running server
mysqlserverinfo show server information
mysqluserclone clone a MySQL user account to one or more new users


Así que ir más allá de que empecé a mirar alrededor.
La Administración tiene un nuevo aspecto agradable, con algo de información gráfica decente fácilmente disponibles para usted.

El modelo sakila se ve muy agradable. El modelista es una característica muy útil en el GUI admito.

Bueno eso es todo lo que hice con el nuevo MySQL Workbench pero estoy actualizarse ahora :)