mysql 命令記錄 mysql命令記錄

2021-10-17 12:48:56 字數 1304 閱讀 6751

慢查詢日誌記錄狀態

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;

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服務 quote mysql註冊為服務 installdir bin mysqld nt install 啟動mysql服務 net start mysql 停止mysql服務 net stop mysql 解除安裝mysql服務 inst...

mysql鎖命令 MySQL鎖定狀態檢視命令

1 show processlist show processlist顯示哪些執行緒正在執行。您也可以使用mysqladmin processlist語句得到此資訊。如果您有super許可權,您可以看到所有執行緒。否則,您只能看到您自己的執行緒 也就是,與您正在使用的mysql賬戶相關的執行緒 如果...

mysql 常規命令操作 mysql常用的命令操作

檢視正在執行的sql mysql show full processlist 檢視正在執行的sql mysql show variables like max 檢視mysql的一些配置引數 mysql show status 檢視當前會話下mysql的一些狀態。mysql show global s...