文档章节

Mysql Utilities

Zuo_W
 Zuo_W
发布于 2016/06/07 11:08
字数 455
阅读 218
收藏 0

安装Mysql Utilities

  1. mysql utilities 使用python开发,首先需要安装MySQL Connector/Python General Availability (GA) release。
tar zxvf mysql-connector-python-2.1.3.tar.gz 
cd mysql-connector-python-2.1.3
python setup.py --help
python ./setup.py build
sudo python ./setup.py install

2.python版本需要时2.6或者2.7.接下来安装utilities。

tar zxvf mysql-utilities-1.6.3.tar.gz 
cd mysql-utilities-1.6.3
python ./setup.py build
sudo python ./setup.py install

命令行

5.1 mysqlauditadmin — Allows users to perform maintenance action on the audit log
5.2 mysqlauditgrep — Allows users to search the current or an archived audit log
5.3 mysqlbinlogmove — Binary log relocate utility
5.4 mysqlbinlogpurge — Binary log purge utility
5.5 mysqlbinlogrotate — Binary log rotate utility
5.6 mysqldbcompare — Compare Two Databases and Identify Differences
5.7 mysqldbcopy — Copy Database Objects Between Servers
5.8 mysqldbexport — Export Object Definitions or Data from a Database
5.9 mysqldbimport — Import Object Definitions or Data into a Database
5.10 mysqldiff — Identify Differences Among Database Objects
5.11 mysqldiskusage — Show Database Disk Usage
5.12 mysqlfailover — Automatic replication health monitoring and failover
5.13 mysqlfrm — File reader for .frm files.
5.14 mysqlgrants — Display grants by object
5.15 mysqlindexcheck — Identify Potentially Redundant Table Indexes
5.16 mysqlmetagrep — Search Database Object Definitions
5.17 mysqlprocgrep — Search Server Process Lists
5.18 mysqlreplicate — Set Up and Start Replication Between Two Servers
5.19 mysqlrplms — Set Up and Start Replication Among a Slave and Multiple Masters
5.20 mysqlrpladmin — Administration utility for MySQL replication
5.21 mysqlrplcheck — Check Replication Prerequisites
5.22 mysqlrplshow — Show Slaves for Master Server
5.23 mysqlrplsync — Replication synchronization checker
5.24 mysqlserverclone — Clone Existing Server to Create New Server
5.25 mysqlserverinfo — Display Common Diagnostic Information from a Server
5.26 mysqlslavetrx — Slave transaction skip utility
5.27 mysqluc — Command line client for running MySQL Utilities
5.28 mysqluserclone — Clone Existing User to Create New User

连接数据库

连接数据库有三种方式:

  • Use login-paths from your .mylogin.cnf file (encrypted, not visible). Example : <login-path>[:<port>][:<socket>]

  • Use a configuration file (unencrypted, not visible) Note: available in release-1.5.0. Example : <configuration-file-path>[:<section>]

  • Specify the data on the command-line (unencrypted, visible). Example : <user>[:<passwd>]@<host>[:<port>][:<socket>]

其中第二种方式,配置文件内容如下:

[server_test121]
port=3306
user=root
password=123456
host=127.0.0.1

通过命令行查看数据库信息:

mysqlserverinfo --server=./server.cnf[server_test121] --format=vertical

mysqldiff

mysqldiff是用来比较数据库Object之间的差异,如果比较表数据,可以使用mysqlcompare.

mysqldiff --server1=./server.cnf[server_test121] --difftype=sql  db1.app_config:db2.app_config

通过--server1指定left数据库,--server2指定right数据库,缺省是使用server1。differtype指定输出格式。

© 著作权归作者所有

共有 人打赏支持
Zuo_W
粉丝 7
博文 23
码字总数 11094
作品 0
南京
程序员
MySQL Utilities 1.4.4 GA 发布

MySQL Utilities 1.4.4 GA 发布,此版本包括了一些可用性,稳定性和安全性改进。 主要改进内容: mysqlrpladmin errant transactions for switchover have been improved. Failed MySQL serv...

oschina
2014/08/03
2.7K
2
MySQL Utilities 1.3.2 Beta,MySQL 管理工具

MySQL Utilities 1.3.2 Beta 发布了,下载地址: http://dev.mysql.com/downloads/tools/utilities/1.3.html 每次碰到 MySQL 相关的版本更新,我忍不住都想吐个槽: Version 1.3.2 has no c...

oschina
2013/06/15
2.3K
1
MySQL:Fabric 安装

MySQL Fabric安装 MySQL Fabric是Oracle提供的用于辅助进行hasharding的工具,它的基本架构: 从上面看出,借助于Fabric, 可以搭建 HA 集群、Sharing 、HA+Sharding。 应用从fabric中得知各...

胡壮壮
2017/05/02
0
0
MySQL Utilities 1.5 alpha 发布

MySQL Utilities 1.5 alpha 发布了,下载地址: http://dev.mysql.com/downloads/utilities/1.5.html MySQL Utilities 提供一组命令行工具用于维护和管理 MySQL 服务器,包括: 管理工具 (克...

oschina
2014/06/24
2K
1
MySQL Utilities 1.3.1 Beta,MySQL 管理工具

MySQL Utilities 1.3.1 Beta 发布了,下载地址: http://dev.mysql.com/downloads/tools/utilities/1.3.html Oracle 没有提供该版本的详细改进记录说明。 MySQL Utilities 提供一组命令行工具...

oschina
2013/05/01
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

深入理解OAuth2.0协议

1. 引言 如果你开车去酒店赴宴,你经常会苦于找不到停车位而耽误很多时间。是否有好办法可以避免这个问题呢?有的,听说有一些豪车的车主就不担心这个问题。豪车一般配备两种钥匙:主钥匙和泊...

xtof
11分钟前
0
0
Linux学习-0920

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令 一、usermode命令 usermode作用是用来修改用户信息。 方法: usermod 参数 username 示例1:修改用户uid usermod -u 1010 test5 示例2...

wxy丶
21分钟前
0
0
synchronized锁对象的坑

今天本来写点其他东西,碰巧写了一下synchronized,没想到掉坑里面了,大佬别笑。 起初代码大概是这样的: package com.ripplechan.part_1_2_3;import java.util.concurrent.CountDownL...

RippleChan
24分钟前
0
0
XAMPP环境搭建(Apache + MariaDB + PHP + Perl)

operation system:ubuntu-18.04.1 step1:download XAMPP #sudo wget https://www.apachefriends.org/xampp-files/7.2.9/xampp-linux-x64-7.2.9-0-installer.run step2:install XAMPP #sudo ......

硅谷课堂
27分钟前
0
0
关于获取3DS MAX中的蒙皮数据 3DSMAX C++API的应用

目的是为OSG做自定义的导出插件. 记录取得数据的方法. Max在代码中会提供一个INode对象. 从这个对象里取出各种数据. getSkin这个函数取出了ISkin修改器 下面这个函数一样是用于学习, 把数据输...

洛克人杰洛
33分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部