在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL中pt

116次阅读
没有评论

共计 5907 个字符,预计需要花费 15 分钟才能阅读完成。

这篇文章主要介绍了 MySQL 中 pt-show-grants 怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。

我们先来看一下此工具的帮助:
[root@idb4 tmp]# pt-show-grants –help
pt-show-grants shows grants (user privileges) from a MySQL server.  For more
details, please use the –help option, or try perldoc
/usr/local/bin/pt-show-grants for complete documentation.

Usage: pt-show-grants [OPTIONS] [DSN]

Options:

  –ask-pass            Prompt for a password when connecting to MySQL
  –charset=s       -A  Default character set
  –config=A            Read this comma-separated list of config files; if
                        specified, this must be the first option on the command
                        line
  –database=s      -D  The database to use for the connection
  –defaults-file=s -F  Only read mysql options from the given file
  –drop                Add DROP USER before each user in the output
  –flush               Add FLUSH PRIVILEGES after output
  –[no]header          Print dump header (default yes)
  –help                Show help and exit
  –host=s          -h  Connect to host
  –ignore=a            Ignore this comma-separated list of users
  –only=a              Only show grants for this comma-separated list of users
  –password=s      -p  Password to use when connecting
  –pid=s               Create the given PID file
  –port=i          -P  Port number to use for connection
  –revoke              Add REVOKE statements for each GRANT statement
  –separate            List each GRANT or REVOKE separately
  –set-vars=A          Set the MySQL variables in this comma-separated list of
                        variable=value pairs
  –socket=s        -S  Socket file to use for connection
  –[no]timestamp       Add timestamp to the dump header (default yes)
  –user=s          -u  User for login if not current user
  –version             Show version and exit

Option types: s=string, i=integer, f=float, h/H/a/A=comma-separated list, d=DSN, z=size, m=time

Rules:

  This tool accepts additional command-line arguments. Refer to the SYNOPSIS and usage information for details.

DSN syntax is key=value[,key=value…]  Allowable DSN keys:

  KEY  COPY  MEANING
  ===  ====  =============================================
  A    yes   Default character set
  D    yes   Default database
  F    yes   Only read default options from the given file
  P    yes   Port number to use for connection
  S    yes   Socket file to use for connection
  h    yes   Connect to host
  p    yes   Password to use when connecting
  u    yes   User for login if not current user

  If the DSN is a bareword, the word is treated as the h key.

Options and values after processing arguments:

  –ask-pass            FALSE
  –charset             (No value)
  –config              /etc/percona-toolkit/percona-toolkit.conf,/etc/percona-toolkit/pt-show-grants.conf,/root/.percona-toolkit.conf,/root/.pt-show-grants.conf
  –database            (No value)
  –defaults-file       (No value)
  –drop                FALSE
  –flush               FALSE
  –header              TRUE
  –help                TRUE
  –host                (No value)
  –ignore              (No value)
  –only                (No value)
  –password            (No value)
  –pid                 (No value)
  –port                (No value)
  –revoke              FALSE
  –separate            FALSE
  –set-vars
  –socket              (No value)
  –timestamp           TRUE
  –user                (No value)
  –version             FALSE

部分参数选项介绍:

–ask-pass            Prompt for a password when connecting to MySQL     连接 MySQL 作为密码的提示

–charset=s       -A  Default character set             连接使用的字符集  

–database=s      -D  The database to use for the connection   连接数据库使用到的 DB

–flush               Add FLUSH PRIVILEGES after output     在输出后刷新权限
 
–[no]header          Print dump header (default yes)       打印 dump 头信息

–help                Show help and exit                     显示帮助

–host=s          -h  Connect to host                       连接主机信息

用法举例:

[root@idb4 tmp]# pt-show-grants -u mdba -p 123456 -S /tmp/mysql.sock
— Grants dumped by pt-show-grants
— Dumped from server Localhost via UNIX socket, MySQL 5.6.27-log at 2017-03-24 11:28:44
— Grants for @ idb4
GRANT USAGE ON *.* TO @ idb4
— Grants for @ localhost
GRANT USAGE ON *.* TO @ localhost
— Grants for chaxun @ %
GRANT SELECT ON *.* TO chaxun @ % IDENTIFIED BY PASSWORD *F58642CAC603E6D0F3667EB641534763E2FB19F9
GRANT INSERT, SELECT, UPDATE ON `accesslog`.`accesslog` TO chaxun @ %
— Grants for dsj @ %
GRANT SELECT ON *.* TO dsj @ % IDENTIFIED BY PASSWORD *004203D413B4B6A751113FEB906AC120AA382064
GRANT INSERT, UPDATE ON `ixinnuo_sjcj`.`data_interface_gs_etr_info` TO dsj @ %
— Grants for ixinnuo_zx @ %
GRANT CREATE, CREATE ROUTINE, CREATE TABLESPACE, INSERT, SELECT, UPDATE ON *.* TO ixinnuo_zx @ % IDENTIFIED BY PASSWORD *AF709110542C4C827FFFB9E77321B0D89259A662
— Grants for liqianying @ %
GRANT ALTER, CREATE, INSERT, SELECT, UPDATE ON *.* TO liqianying @ % IDENTIFIED BY PASSWORD *81822E6C8292D1A0D1CE24A3F55E5491EE592CB8
GRANT ALL PRIVILEGES ON `ixinnuo\_sjcj-\_T`.* TO liqianying @ % WITH GRANT OPTION;
GRANT CREATE, DELETE, INSERT, SELECT, UPDATE ON `ixinnuo\_sjcj`.* TO liqianying @ %
GRANT INSERT, SELECT, UPDATE ON `accesslog`.`accesslog` TO liqianying @ %
— Grants for mdba @ %
GRANT ALL PRIVILEGES ON *.* TO mdba @ % IDENTIFIED BY PASSWORD *E5B360F1D4E45FEFDB70DFE5E2ABD47990A424D6 WITH GRANT OPTION;
— Grants for mdba @ localhost
GRANT ALL PRIVILEGES ON *.* TO mdba @ localhost IDENTIFIED BY PASSWORD *E97EDDC98587C3F06D9BA8D6BA8D6A17AFD471C4
— Grants for monitor @ 172.16.16.27
GRANT PROCESS, SELECT, SUPER ON *.* TO monitor @ 172.16.16.27 IDENTIFIED BY PASSWORD *1975D095AC033CAF4E1BF94F7202A9BBFEEB66F1
— Grants for root @ %
GRANT ALL PRIVILEGES ON *.* TO root @ % IDENTIFIED BY PASSWORD *432CBD2158D692A593E5C4C12188A6AF80589D91 WITH GRANT OPTION;
GRANT INSERT, UPDATE ON `accesslog`.* TO root @ %
— Grants for root @ 127.0.0.1
GRANT ALL PRIVILEGES ON *.* TO root @ 127.0.0.1 IDENTIFIED BY PASSWORD *432CBD2158D692A593E5C4C12188A6AF80589D91 WITH GRANT OPTION;
— Grants for root @ ::1
GRANT ALL PRIVILEGES ON *.* TO root @ ::1 IDENTIFIED BY PASSWORD *432CBD2158D692A593E5C4C12188A6AF80589D91 WITH GRANT OPTION;
— Grants for root @ idb4
GRANT ALL PRIVILEGES ON *.* TO root @ idb4 IDENTIFIED BY PASSWORD *432CBD2158D692A593E5C4C12188A6AF80589D91 WITH GRANT OPTION;
GRANT PROXY ON @ TO root @ idb4 WITH GRANT OPTION;
— Grants for spxqn @ %
GRANT USAGE ON *.* TO spxqn @ % IDENTIFIED BY PASSWORD *C2F4C85D0B14C67F3A3B020502A15BE797F00317
GRANT ALTER, ALTER ROUTINE, CREATE, CREATE ROUTINE, CREATE TEMPORARY TABLES, CREATE VIEW, EVENT, EXECUTE, INDEX, INSERT, LOCK TABLES, REFERENCES, SELECT, SHOW VIEW, TRIGGER, UPDATE ON `ixinnuo\_sjcj-\_T`.* TO spxqn @ % WITH GRANT OPTION;
— Grants for user1 @ %
GRANT USAGE ON *.* TO user1 @ % IDENTIFIED BY PASSWORD *DC58115FACCE299160B5C525C7EE22BE70028A8E
GRANT ALL PRIVILEGES ON `std_data`.* TO user1 @ %
[root@idb4 tmp]#

从全日志中可以看到:
1、先查找所有用户和 Host
2、然后逐个执行 show grants

感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“MySQL 中 pt-show-grants 怎么用”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-27发表,共计5907字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产精品无码一区二区在线观一 | 无码日韩人妻av一区免费 | 失禁h啪肉尿出来高h男男 | 国产精品久久久久久久久久影院 | 欧美精品色精品一区二区三区 | 午夜久久免费视频 | 国产av无码专区亚洲av琪琪 | a级黄毛片 | 日本一级爽快片淫片高清特级 | 亚洲欧洲国产精品香蕉网 | 日韩久久精品一区二区三区 | av免费网址在线观看 | 青青草99热这里都是精品 | 美女洗澡一级毛片 | 黑人上司粗大拔不出来电影 | 少妇被粗大的猛烈进出视频 | 色网站在线视频 | 亚洲人成电影网站色 | 无码精品人妻一区二区三区免费看 | 一级美女毛片 | 久久久国产精品一区二区18禁 | 色国产视频 | 国产麻无矿码直接观看 | 久播影院理论片成年看 | 欧美性猛交xxxx乱大交极品 | 日本一级毛片中文字幕 | 久久久黄色片 | 自偷自偷自亚洲首页精品 | 亚洲男女一区二区三区 | 天堂avwww| 91在线丨亚洲 | 国产日韩欧美视频在线 | 国产日韩高清一区二区三区 | 久操伊人 | 精品亚洲成a人片在线观看少妇 | 久久久久9999| 熟妇熟女乱妇乱女网站 | 国产精品久久久久国产精品三级 | 日日摸夜夜添夜夜 | 丰满人妻在公车被猛烈进入电影 | 亚洲一区二区综合 |