linux 常用Mysql指令碼命令

cnmeimei發表於2021-01-01

常用命令 無需系統Root許可權

新資料庫設定Root密碼

visible > mysql -uroot -p
visible > mysqladmin -uroot password "**"

 

建立使用者和授權

visible > mysql -uroot -p
MariaDB > GRANT ALL PRIVILEGES ON *.* TO {賬戶名}@"{ip}" IDENTIFIED BY "***" WITH GRANT OPTION;
MariaDB > flush privileges;

 

指令碼建立資料庫

visible > mysql -uroot -p
MariaDB > CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

 

匯入sql結構檔案

visible > mysql -uidcv -p
mariadb > use tbs_system_db
mariadb > set names utf8;
mariadb > source /webapp/**.sql

 

對於資料庫的常用操作命令

visible > mysql -uroot -p
MariaDB [(none)]> show databases;  //檢視資料庫
MariaDB [(none)]> drop database ***;  //刪除資料庫
MariaDB [(none)]> show variables like 'character_set%'; //檢視資料庫的字元設定

 

資料庫效能相關檢視命令

//檢視連線程式
SHOW FULL PROCESSLIST

 

 

相關文章