• 常用查询mysql


    连接信息

    use information_schema;
    select * from information_schema.`PROCESSLIST` where info is not null;
    -- show processlist;
    -- kill id;
    select table_name,column_comment from information_schema.columns where table_schema ='tableA' and COLUMN_NAME like '%columnName%';
    select table_name,column_name,column_comment from information_schema.columns where table_schema ='tableB' and column_comment like '%注释%';
    

    数据库配置

    -- 线程相关
    show global status like 'Thread%';
    -- 连接相关
    show variables like '%connect%';
    

    变量

    set @uname='张三';
    UPDATE table p SET p.user_name=@uname WHERE p.no='1234';
    

    慢查询

    use mysql;
    show global variables like '%log_output%'; 
    set global log_output = 'TABLE'; -- NONE,FILE
    set global log_queries_not_using_indexes=off; 慢查询中不写入无索引查询的日志。
    show variables like "%slow%";
    set global slow_query_log = ON;
    set long_query_time=1; 开启慢查询,超过1秒的记录入日志
    mysqldumpslow  -s t -t 2  /tmp/mysqlslow.log 查看慢查询日志
    (
    -s, 是表示按照何种方式排序,c、t、l、r分别是按照记录次数、时间、查询时间、返回的记录数来排序,ac、at、al、ar,表示相应的倒叙;
    -t, 是top n的意思,即为返回前面多少条的数据;
    -g, 后边可以写一个正则匹配模式,大小写不敏感的;
    )
    

    普通日志

    show global variables like '%general%'; 
    set global general_log = ON;
    SELECT argument from general_log 
    where argument not like '%SELECT%' AND (argument like '%UPDATE%' OR argument like '%INSERT%') order by event_time desc;
    

    密码重置

    MYSQL密码重置:
    mysqld_safe --skip-grant-tables&
    mysql -u root mysql
    update user set Password =PASSWORD('newPassword') where User='root';
    flush privileges;
    
  • 相关阅读:
    css3-13 如何改变文本框的轮廓颜色
    css3-13 css3的3D动画如何实现
    poj 2565 Ants (KM+思维)
    C语言功能 --C
    jQuery简要dom操作
    最近ubuntu 14.04 cpu高入住故障排除
    spring framework 4 源代码阅读器(1) --- 事前准备
    基于Haar特征Adaboost人脸检测级联分类
    ZOJ-3652-Maze(BFS)
    设计模式
  • 原文地址:https://www.cnblogs.com/liehen2046/p/12169728.html
Copyright © 2020-2023  润新知