管理資料庫
1.mysql開閉使用篇
mariadb在Linux中首次進入mysql(因為此時還沒有建立任何使用者,mysql的root並不等效於linux中的root使用者)
sudo mysql
進入mysql(建立資料庫使用者後)
mysql -u userName -p
檢視mysql是否已經在執行
## Linux 系統
ps -ef | grep mysqld
## Windows 系統
#### 方式1
step1: 我的電腦(右鍵)>管理>服務和應用程式>服務
或者 Win鍵+R鍵>"services.msc"
step2: "MYSQL">"啟動"
#### 方式2
CMD> tasklist | findstr mysql
CMD> net start mysql # start 開啟 stop 停止
退出mysql
EXIT;
2.使用者管理篇(含許可權)
注意:任何涉及【使用者管理與授權】的操作中↓↓↓
- username@hostName/ip中的【hostName/ip】必須與【mysql.user表中的host欄位一致,一旦不一致,任何關於【使用者授權】的操作都將可能產生錯誤!】
- 檢視mysql.user表各欄位資訊: USE mysql; SELECT host,user FROM user;
- 新版本 MySQL 8.0將【建立使用者】和【授權】分開了
- 若【建立使用者】與【授權】在同一語句執行(Eg: grant all privileges on test.* to root@'%' identified '123456'
- 若【建立使用者】與【授權】在同一語句執行(Eg: grant all privileges on test.* to root@'%' identified '123456'