1.设置命令行提示

mysql -uroot -p --prompt="\\u@\\h:\\d \\r:\\m:\\s>"

在my.cnf配置文件里永久配置

prompt=mysql(\\u@\\h:\\d)>

default-character-set=utf8

2.修改密码

mysql -u root -p登陆之后使用下面命令修改

set password for 'root'@'localhost'=password('root');

alter user 'tony'@'%' identified by '123456';

3.查看mysql加载my.cnf的顺序

/usr/sbin/mysqld --verbose --help|grep -A 1 'Default options'

mysql --help|grep 'my.cnf'

4.查看软件版本

mysqladmin -uroot -proot version

5.查看数据库表锁状态

show status like 'table%';

6.查看表的信息

desc test;

show create table test \G;

7.查看帮助文档

? contents;

? data types;

? int;

? show;

? create table;

8.查看表状态信息

show table status like 'emp' \G;

9.查看索引信息

show index from emp \G;

10.tcpdump工具查找TPS突增问题

tcpdump -i eth0 -A -s 3000 port 3306 > sql.log

注意,我们在使用tcpdump的时候加了-A参数,这样就可以把sql语句都显示出来了

大约执行1分钟后,同时停止执行。这个时候,sql.log文件中已经包含了这段时间执行的所有sql语句。示例如下:

$grep 'update' ./sql.log | head

....5u.vD....update session_table set expire=’2014-12-12 20:01:23’ where sess_id = ‘demostring123’ limit 1

既然我们现在已经有了所有执行的sql语句,我们就可以很容易的通过使用grep, wc 等命令分析出是那些sql语句执行次数猛增了。

11.杀掉连接

select concat('KILL ',id,';') from information_schema.processlist where user='root';

12.检查复制状态

show master status\G

show slave status\G

13.查看bin log的内容

show binlog events in 'mysql-bin.000604' from 294959 limit 10;

mysqlbinlog --start-position=654 --stop-position=1170 mysql-relay-bin.000002

14.删除BINARY LOG,将mysql-bin.000007之前的日志全部删除

PURGE BINARY LOGS TO 'mysql-bin.000007'

15.添加字段

SET SESSION SQL_LOG_BIN=0 语句禁止将自己的语句写入mysql二进制日志文件 ,先在master上session级别关闭sql_log_bin,操作完成之后,在slave上做同样的操作

set session sql_log_bin=0;

alter table test add id char(2) not null default '';

set session sql_log_bin=1;

16.刷新binlog日志

flush logs

mysql 基础命令语句_分享一波mysql常用语句与命令相关推荐

  1. MySQL基础day03_数据的导入、导出-MySQL 5.6

    MySQL基础day03_数据的导入.导出-MySQL 5.6 注:把数据按照一定格式存放到文件里才能进行数据的导入. 1,数据导入的条件 把文件里的内容保存到数据的表里: 把数据按照一定格式存放文件 ...

  2. 分享一波我常用的UI框架 VUE+React

    分享一波我常用的UI框架 VUE+React(后续更新) PC web(移动端) 后端系统快速开发框架 我只分享一波我常用的 其他还有许多UI框架 大家可以自己去看看使用 vue篇 PC elemen ...

  3. 计算机常用命令ipconfg,ipconfig命令有什么作用?几个常用的ipconfig命令使用方法详解...

    ipconfig命令有什么作用?在使用Windows系统的过程中,我们经常会使用CMD命令提示符.而ipconfig是命令提示符比较常用的命令之一,很多用户不知道如何使用ipconfig命令,下面装机 ...

  4. mysql函数 动态语句_自定义函数动态执行SQL语句

    Oracle 动态SQL有两种写法:用 DBMS_SQL 或 execute immediate,建议使用后者. DDL 和 DML Sql代码 收藏代码 /*** DDL ***/ begin EX ...

  5. MySQL数据库https接口_第三章 mysql 数据库接口程序以及SQL语句操作

    mysql  数据库接口程序以及SQL语句操作 用于管理数据库: 命令接口自带命令 DDL:数据定义语言(create drop ) DCL: 数据控制语言(grant revoke) DML: 数据 ...

  6. linux找不到mysql命令行_解决linux系统中找不到命令的问题

    有时候我们在Linux命令行执行某个命令时,会报命令找不到的错误,这个错误出现的原因是,在执行命令时,系统会从系统环境变量中去寻找,如果找到了就执行,没找到就会报命令未找到. 下面我们拿Linux下执 ...

  7. mysql注入攻击实_三十三、MySQL基础系列笔记之MySQL安全问题与SQL注入攻击

    SQL注入攻击大多数与程序有关系,程序不严谨是导致SQL注入攻击成功的一个原因.安全问题不容忽视,平常的开发中应关注安全问题.下面简单记录PHP中的SQL攻击问题. 什么是SQL注入攻击 SQL注入( ...

  8. ef 执行mysql语句_在EF中执行SQL语句

    一.为什么要在EF中执行SQL语句 使用EF操作数据库,可以避免写SQL语句,完成使用Linq实现,但为什么还要在EF中执行SQL语句呢.如果要写SQL语句,完全可以使用ADO.NET来操作数据库.这 ...

  9. mysql更新一条语句_讲讲一条MySQL更新语句是怎么执行的?

    这是在网上找到的一张流程图,写的比较好,大家可以先看图,然后看详细阅读下面的各个步骤. 执行流程: 1.连接验证及解析 客户端与MySQL Server建立连接,发送语句给MySQL Server,接 ...

最新文章

  1. linux打开sqlite3数据库,Centos6.5中如何用sqlite3命令打开’.db’后缀的数据库执行sql...
  2. centos smb配置与win7共享
  3. redis主从配置及无法连接处理
  4. 这是我见过最全面的Python装饰器详解 没有学不会这种说法
  5. 我在WordCamp上学到的有关新WordPress Gutenberg编辑器的知识
  6. 【iOS开发】使用XCode 10添加Launch Image(启动图片)
  7. 学习shell script
  8. 写出python的基本语法规则_【Python基础】python基本语法规则有哪些-赵小刀的回答...
  9. F2FS文件系统工具简介
  10. Gamesalad借QQ游戏无线平台进军中国
  11. 小组取什么名字好_起名字大全宝宝起名字:起名字免费:女孩姓赵取什么名字好...
  12. CubeMX 5.5 修改HAL库库函数版本
  13. 步步为营Hibernate全攻略(三)剪不断理还乱之:多对多关联映射
  14. android实现仿真键盘(KeyboardView适配)
  15. AD620仪表放大器介绍
  16. 2022 十大科技趋势!达摩院年终预测重磅出炉:AI for Science 高居榜首
  17. 台式计算机中如何安装CPU,台式电脑硬件如何安装
  18. php storm大数据处理,如何在eclipse调试storm程序
  19. 关于WXML、WXSS、JS文件
  20. 生猪价格四个月跌26% 养猪产业链告急

热门文章

  1. 小程序实现RTMP/HLS协议直播监控视频实时播放实现步骤
  2. ARM处理器发展历程
  3. vscode代码格式排列_Visual Studio code 代码格式化整理
  4. 通过【工业互联网+安全生产一体化管控平台】看VisualDataAIoT最佳实践
  5. pca python sklearn_用Python (scikit-learn) 做PCA分析
  6. 程序员:开始编程生涯的5个建议
  7. 更改电脑屏幕为护眼模式
  8. 《途客圈创业记:不疯魔,不成活》一一2.10 天使投资
  9. Opencv 学习之路(一)cmake +vs2015+Opencv3.4
  10. python爬虫——scrapy的使用