mysql 命令记录_mysql命令记录 - 我要五个字的个人空间 - OSCHINA - 中文开源技术交流社区...
慢查詢日志記錄狀態
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';
總結
以上是生活随笔為你收集整理的mysql 命令记录_mysql命令记录 - 我要五个字的个人空间 - OSCHINA - 中文开源技术交流社区...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos7.2 mysql集群_Ce
- 下一篇: mysql外连接_mysql学习-mys