文档章节

mysql命令记录

 我要五个字
发布于 2017/05/17 11:07
字数 313
阅读 4
收藏 0

慢查询日志记录状态

show variables like 'slow%';

查询慢查询日记记录超时时间

 show variables like 'long_query_time';

设置慢查询超时时间

set global long_query_time=1;  

设置慢查询

set global slow_query_log=ON;

1、查询是否锁表
show OPEN TABLES where In_use > 0;

2、查询进程
show processlist
查询到相对应的进程===然后 kill    id

补充:

查看正在锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

查看等待锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

select * from innodb_locks \G;
select * from innodb_trx\G;
select * from innodb_lock_waits\G;
show processlist\G;
SHOW ENGINE INNODB STATUS\G;

 

mysql 备份恢复(mysqldump  linux)

mysqldump -uroot -p [database name] > [dump file]

mysql -uroot -p [database name] < [dump file]

 

mysql事物相关

查询当前事物级别

select @@tx_isolation;

设置事物级别:

set session transaction isolation level read uncommitted;

 

mysql用户:

select Host,User,Password from mysql.user;

创建用户:create user test identified by '123456';

授权:grant all privileges on *.* to 'test'@'%'identified by '123456' with grant option;

all代表接受所有操作,比如 select,insert,delete....; *.* 代表所有库下面的所有表;% 代表这个用户允许从任何地方登录;为了安全期间,这个%可以替换为你允许的ip地址

最后刷新:flush privileges;

修改密码:update mysql.user set password=password('新密码') where User="test" and Host="localhost";

删除用户:delete from user where User='test' and Host='localhost';

© 著作权归作者所有

粉丝 4
博文 24
码字总数 15717
作品 0
宁波
私信 提问
命令行登录防止MySQL密码泄露的几个小妙招。

命令行登录防止MySQL密码泄露的几个小妙招。 明知山有虎偏向虎山行的方案: 1、可以通过如下环境变量强制Linux不记录敏感历史命令 在命令行执行HISTCONTROL=ignorespace后,再输入带密码的命...

雨后的春笋
2017/03/13
0
0
【MYSQL】关于MYSQL数据库ibdata1文件缩小及错误日志清除方法

mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据.   如果不把数据分开存放的话,这个文件的大小很容易就上了G,甚至10+G.对于某些应用来说,并不是太合适,因此要把此文件缩小.   方法...

磊神Ray
2013/06/19
0
1
MySQL DELETE 语句

MySQL DELETE 语句 你可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录。 你可以在 mysql> 命令提示符或 PHP 脚本中执行该命令。 语法 以下是 SQL DELETE 语句从 MySQL 数据表中...

李伟铭k
2018/07/09
0
0
centos7-msyql-慢查询优化

通过慢查询,可以发现搜索时间较长的语句还有没有使用索引的语句,来发现mysql的瓶颈,进行优化 show variables like‘’ 可以查询mysql各种配置信息 show global status 各种服务器运行状态...

动力在于作
2017/03/31
0
0
MySQL数据库命令行常用命令

介绍一些MySQL数据库的命令行常用的一些命令,包括启动和停止服务,用户登录,用户管理以及常用的批处理命令的使用等. mysql服务的启动和停止 net stop mysql net start mysql 登陆mysql mys...

开心303
2011/08/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

HBase新建表报错 org.apache.hadoop.hbase.TableExistsException

之前安装了旧版本的hbase, 没有清理其在Zookeeper上的内容。 解决办法 stop-hbase.sh zkCli.sh >>> rmr /hbase >>> quit start-hbase.sh...

dreamness
30分钟前
1
0
大数据技术的应用现状与展望

本文是我即将由嵌入式底层驱动行业转入大数据研究领域的综述文章,案例摘自《程序员》电子期刊,由于初学者知识面较窄,查看文献量较少,因此后续还会在此基础上,继续跟踪并深入研究,为论文...

陈小君
36分钟前
1
0
NCRE考试感想 三级信息安全(上)

时间节点 报名时间:2017-06 考试时间:2017-09 查询成绩:2017-11   考试简述 满分100分,时间120分钟。题型有三种,选择题、综合题、应用题。   备考经验 题库是WLJY的,买了激活码。为了...

志成就
43分钟前
1
0
百度地图显示我的位置

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title></title><script type="text/javascript" src="jquery-1.8.2.min.js"></script></head><body><sec......

塔塔米
48分钟前
2
0
mysql mysql常用的常用函数

1. 数学函数 函 数 作 用 ABS(x) 返回x的绝对值 CEIL(x),CEILIN(x) 返回不小于x的最小整数值 FLOOR(x) 返回不大于x的最大整数值 RAND() 返回0~1的随机数 RAND(x) 返回0~1的随机数,x值相同返...

edison_kwok
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部