• mysql进行时


    1. 安装

    参考

    2. 远程连不上数据库

    远程连接mysql时,提示“is not allowed to connect to this MySQL server”

    解决(授权法):

    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

    给用户mysuer,密码mypassword授予所有特权

    3. 常用操作

    针对MySQL 8.0

    登陆

    mysql -u root -p

    查看密码等级

    mysql> SHOW VARIABLES LIKE 'validate_password%';
    +--------------------------------------+-------+
    | Variable_name                        | Value |
    +--------------------------------------+-------+
    | validate_password.check_user_name    | ON    |
    | validate_password.dictionary_file    |       |
    | validate_password.length             | 4     |
    | validate_password.mixed_case_count   | 1     |
    | validate_password.number_count       | 1     |
    | validate_password.policy             | LOW   |
    | validate_password.special_char_count | 1     |
    +--------------------------------------+-------+
    7 rows in set (0.00 sec)

    修改密码等级

    mysql> set global validate_password.policy=0;

    查看所有用户

    mysql> select host,user,authentication_string from mysql.user;
    +-----------+------------------+------------------------------------------------------------------------+
    | host      | user             | authentication_string                                                  |
    +-----------+------------------+------------------------------------------------------------------------+
    | host      | wzh              | *84AAC12F54AB666ECFC2A83C676908C8BBC381B1                              |
    | localhost | dimite           | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9                              |
    | localhost | mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
    | localhost | mysql.session    | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
    | localhost | mysql.sys        | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
    | localhost | root             |                                                                        |
    | localhost | wzh              | *84AAC12F54AB666ECFC2A83C676908C8BBC381B1                              |
    +-----------+------------------+------------------------------------------------------------------------+

    新建用户

    create user "dimite"@"localhost" identified by "123456";

    删除用户

    mysql> drop user 'dimite'@'localhost';
    Query OK, 0 rows affected (0.00 sec)

    查看权限

    mysql> show grants;
    +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | Grants for root@localhost                                                                                                                                                                                                                                                                                                                                                                                   |
    +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE, CREATE ROLE, DROP ROLE ON *.* TO `root`@`localhost` WITH GRANT OPTION    |
    | GRANT APPLICATION_PASSWORD_ADMIN,BACKUP_ADMIN,BINLOG_ADMIN,BINLOG_ENCRYPTION_ADMIN,CONNECTION_ADMIN,ENCRYPTION_KEY_ADMIN,GROUP_REPLICATION_ADMIN,PERSIST_RO_VARIABLES_ADMIN,REPLICATION_SLAVE_ADMIN,RESOURCE_GROUP_ADMIN,RESOURCE_GROUP_USER,ROLE_ADMIN,SERVICE_CONNECTION_ADMIN,SESSION_VARIABLES_ADMIN,SET_USER_ID,SYSTEM_VARIABLES_ADMIN,XA_RECOVER_ADMIN ON *.* TO `root`@`localhost` WITH GRANT OPTION |
    | GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION  

    查看某个用户权限

    mysql> show grants for 'wzh'@'localhost';
    +-----------------------------------------+
    | Grants for wzh@localhost                |
    +-----------------------------------------+
    | GRANT USAGE ON *.* TO `wzh`@`localhost` |
    +-----------------------------------------+
    1 row in set (0.00 sec)

    参考

    https://www.cnblogs.com/ivictor/p/5142809.html

    https://blog.csdn.net/HaHa_Sir/article/details/80552663

  • 相关阅读:
    【转】EDK简单使用流程(3)
    【转】应用 printf 语句格式化输出字符
    【转】[FPGA博客大赛](updated)在xilinx的FPGA系统中scanf函数的使用
    BZOJ 1083 [SCOI2005]繁忙的都市
    BZOJ 2821 分块统计
    BZOJ 1034 [ZJOI2008]泡泡堂BNB
    BZOJ 1029 [JSOI2007]建筑抢修
    BZOJ 1096 [ZJOI2007]仓库建设
    BZOJ 1070 [SCOI2007]修车
    BZOJ 1040 [ZJOI2008]骑士
  • 原文地址:https://www.cnblogs.com/kaituorensheng/p/9093465.html
Copyright © 2020-2023  润新知