zoukankan      html  css  js  c++  java
  • MySQL常用命令记录

    创建数据库

    create database test DEFAULT CHARSET utf8 COLLATE utf8_general_ci;  

    添加用户

    create user 'cjh'@'%' identified by '123456';

    用户授权

    grant all privileges on `testdb`.* to 'test'@'%' identified by '123456';
    
    flush privileges;  

    密码安全策略

    mysql> SHOW VARIABLES LIKE 'validate_password%';

    validate_password_policy有以下取值:

    PolicyTests Performed
    0 or LOW Length
    1 or MEDIUM Length; numeric, lowercase/uppercase, and special characters
    2 or STRONG Length; numeric, lowercase/uppercase, and special characters; dictionary file

    默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。

    设置成你想要的安全策略

    set global validate_password_length=0

    设置密码

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

    删除外键冲突的记录

    DELETE e.*
    FROM
     yl_cloud_std_demo.role_menu e
    WHERE
     id IN (
      SELECT
       t.id
      FROM
       (
        SELECT
         a.id
        FROM
         yl_cloud_std_demo.role_menu a
        LEFT JOIN yl_common.menu b ON a.menu_code = b.menu_code
        WHERE
         b.menu_code IS NULL
       ) t
     )

    转载请注明博客出处:http://www.cnblogs.com/cjh-notes/

  • 相关阅读:
    1051 Wooden Sticks(贪心-3)
    97 等价交换(贪心-2)
    python文件操作
    python学习-day 2
    python学习-day 1
    Python 测试题目-1
    Python list和dict方法
    Python 字符串
    while循环语句
    Python if判断语句
  • 原文地址:https://www.cnblogs.com/cjh-notes/p/8637956.html
Copyright © 2011-2022 走看看