1、mysql连接后快捷键

\?#帮助

\c#终止当前命令

\r#重连数据库

\d#修改命令结束符

\e#写入文件,同时执行多条命令

\G#垂直显示结果

\q#退出数据库

\g#命令结束

\h#帮助

\t#取消写入文件

\T#将执行过程与结果写入一个文件

\p#打印一次命令

\R#修改命令提示符

source  (\.)            #读取sql文件

status  (\s)            #查看数据库状态

system  (\!)            #在数据库里执行命令行命令

use     (\u)            #切换数据库

prompt    (\R) Change your mysql prompt.

nopager   (\n) Disable pager, print to stdout.

pager     (\P) Set PAGER [to_pager]. Print the query results via PAGER.

charset   (\C) Switch to another charset. Might be needed for processing binlog with multi-byte charsets.

warnings  (\W) Show warnings after every statement.

nowarning (\w) Don't show warnings after every statement.


2、help命令

mysql> help

mysql> help contents

mysql> help select

mysql> help create

mysql> help create user

mysql> help status

mysql> help show


3、客户端mysqladmin命令

1).修改密码

mysqladmin -uroot -p123 password 123456


2).关闭数据库

#一般多实例使用

mysqladmin -uroot -p123 -S /tmp/mysql.sock shutdown


3).建库

[root@k8s-master1]# mysqladmin -uroot -p create hahashen

Enter password:


4).删库

[root@k8s-master1]# mysqladmin -uroot -p drop hahashen

Enter password: 

Dropping the database is potentially a very bad thing to do.

Any data stored in the database will be destroyed.


Do you really want to drop the 'hahashen' database [y/N] y

Database "hahashen" dropped


5).查看数据库配置

[root@k8s-master1]# mysqladmin -uroot -p variables | grep server_id

Enter password: 

| server_id        | 4  |

| server_id_bits   | 32 |


6).确认数据库是否启动

[root@k8s-master1]# mysqladmin -uroot -p123 ping


7).刷新授权表

#相当于在数据库中执行 flush privileges

[root@k8s-master1]# mysqladmin -uroot -p123 reload


8).刷新binlog

#如果有主从,不要刷新binlog,如果没有主从,可以先刷新binlog再做主从

[root@k8s-master1]# mysqladmin -uroot -p123 flush-log



4、今天工作遇到的问题,数据库CPU不断升高,持续达到85%,需要查看是那个sql导致的

1).查mysql进程id

ps -ef | grep -i mysql


2).实时查看mysql进程中占用CPU

top -p 124468 -H


3).查看mysql数据库中对应的线程ID

select thread_id,name ,PROCESSLIST_ID,THREAD_OS_ID from threads where thread_os_id = 124468;


4).mysql数据库的线程ID获取sql

select sql_text from performance_schema.events_statements_current where thread_id = 124468 \G;


©著作权归作者所有:来自51CTO博客作者mob604756e834f7的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. DDL之数据库--增删改查
  2. 还原工具mysqldump
  3. 【新手必备工具】超强命令使用帮助信息---"tldr"
  4. MySQL数据库root账户密码忘记了怎么办?
  5. Linux免交互登录远程服务器并执行命令
  6. git常用命令
  7. 掌握MySQL数据库这些优化技巧,事半功倍!
  8. 30个必知的Linux命令技巧,你都掌握了吗?
  9. Python运维自动化开发之Fabric模块

随机推荐

  1. 大话Android的消息机制(Handler、Looper
  2. Android的常用基本控件ImageView、ListVi
  3. Android Activity全屏和设置背景色
  4. Android---网络编程之Retrofit2整体结构
  5. Android(安卓)Tween 动画 (渐变、缩放、
  6. 聚焦 Android 11: Android 开发者工具
  7. Android * HandleMessage的模型
  8. TextView常用属性介绍
  9. layout中设置图片自适应大小,并且设置最大
  10. AndroidUi(2)-圆角矩形