zoukankan      html  css  js  c++  java
  • 20. pt-show-grants


    pt-show-grants -h 192.168.100.101 -P 3306 -u admin -p admin

    也可以delete,revoke,flush privileges , 用的不多,一般就是看看,拷贝赋权语句。

    -- Grants dumped by pt-show-grants
    -- Dumped from server 192.168.100.101 via TCP/IP, MySQL 5.7.20-log at 2018-11-23 15:16:36
    -- Grants for 'admin'@'%'
    CREATE USER IF NOT EXISTS 'admin'@'%';
    ALTER USER 'admin'@'%' IDENTIFIED WITH 'mysql_native_password' AS '*4ACFE3202A5FF5CF467898FC58AAB1D615029441' REQUIRE NONE PASSWORD EXPIRE NEVER ACCOUNT UNLOCK;
    GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
    -- Grants for 'mysql.session'@'localhost'
    CREATE USER IF NOT EXISTS 'mysql.session'@'localhost';
    ALTER USER 'mysql.session'@'localhost' IDENTIFIED WITH 'mysql_native_password' AS '*THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT
    LOCK;GRANT SELECT ON `mysql`.`user` TO 'mysql.session'@'localhost';
    GRANT SELECT ON `performance_schema`.* TO 'mysql.session'@'localhost';
    GRANT SUPER ON *.* TO 'mysql.session'@'localhost';
    -- Grants for 'mysql.sys'@'localhost'
    CREATE USER IF NOT EXISTS 'mysql.sys'@'localhost';
    ALTER USER 'mysql.sys'@'localhost' IDENTIFIED WITH 'mysql_native_password' AS '*THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT LOCK
    ;GRANT SELECT ON `sys`.`sys_config` TO 'mysql.sys'@'localhost';
    GRANT TRIGGER ON `sys`.* TO 'mysql.sys'@'localhost';
    GRANT USAGE ON *.* TO 'mysql.sys'@'localhost';
    -- Grants for 'repl'@'%'
    CREATE USER IF NOT EXISTS 'repl'@'%';
    ALTER USER 'repl'@'%' IDENTIFIED WITH 'mysql_native_password' AS '*A424E797037BF97C19A2E88CF7891C5C2038C039' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT UNLOCK;
    GRANT ALL PRIVILEGES ON *.* TO 'repl'@'%';
    -- Grants for 'root'@'localhost'
    CREATE USER IF NOT EXISTS 'root'@'localhost';
    ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' AS '*A8C4A68B1666D4A25F44FE4F1C2E16504D79B3BD' REQUIRE NONE PASSWORD EXPIRE NEVER ACCOUNT UNLOCK;
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
    GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION;
    -- Grants for 'user01'@'%'
    CREATE USER IF NOT EXISTS 'user01'@'%';
    ALTER USER 'user01'@'%' IDENTIFIED WITH 'mysql_native_password' AS '*C8B27DECB94F864D2395C39D43F5FCA5F82CD447' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT UNLOCK;
    GRANT DELETE, INSERT, SELECT, UPDATE ON `db01`.* TO 'user01'@'%';
    GRANT DELETE, INSERT, SELECT, UPDATE ON `sysbench`.* TO 'user01'@'%';
    GRANT USAGE ON *.* TO 'user01'@'%';

    wechat: nick753159 qq: 417966852 email: nzq42@qq.com base: shanghai
  • 相关阅读:
    VC++6.0调用外部dll
    VC++6.0配置Opencv
    Qt 解决中文乱码问题
    Qt Widget控件设置布局后,内部控件大小发生变化
    QtDesigner 控件自适应窗体的方法
    QtSoap调用WebService服务
    QLabel自定义类实现点击效果以及鼠标掠过字体的颜色变化效果
    VS2017中工具箱控件是灰色(不可用)解决方法
    OpenCV(3.4.1) Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file C:uildmaster_winpack-build-win64-vc15opencvmoduleshighguisrcwindow.cpp, line 356
    OpenCV之错误集锦-1
  • 原文地址:https://www.cnblogs.com/cyberbit/p/pt-show-grants.html
Copyright © 2011-2022 走看看