• 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
  • 相关阅读:
    java面向对象高级分层实例_实体类
    But what exactly do we mean by "gets closer to"?
    information entropy as a measure of the uncertainty in a message while essentially inventing the field of information theory
    SVM vs. Softmax
    every row of W is a classifier for one of the classes
    Hinge Loss
    polynomial time
    Conditional random fields
    Frobenius Norm
    L2 范数 L1 范数 出租车范数
  • 原文地址:https://www.cnblogs.com/cyberbit/p/pt-show-grants.html
Copyright © 2020-2023  润新知