1. 程式人生 > >【Mysql】常用命令

【Mysql】常用命令

flush mysq tmp pri nec 清除 int 用戶 創建

登錄
mysql -uroot -p

查看有哪些數據庫
show databases;

創建一個普通用戶 sa ,密碼是 some_pass
CREATE USER [email protected]%‘ IDENTIFIED BY ‘some_pass‘;

給這個用戶授予 SELECT,INSERT,UPDATE,DELETE 的遠程訪問的權限,這個賬號一般用於提供給實施的系統訪問
GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO [email protected]%‘;

創建一個管理員用戶 admin 賬號 ,密碼是 some_pass
CREATE USER [email protected]

/* */%‘ IDENTIFIED BY ‘some_pass‘;

給這個用戶授予所有的遠程訪問的權限。這個用戶主要用於管理整個數據庫、備份、還原等操作。
GRANT ALL ON *.* TO [email protected]%‘;

使授權立刻生效
flush privileges;

查看當前狀態
show status;
Threads_connected 當前的連接數,max_connections 最大連接數

清除mysql無效連接數
select concat(‘KILL ‘,id,‘;‘) from information_schema.processlist into outfile ‘/tmp/a.txt‘;
source /tmp/a.txt;

【Mysql】常用命令