MySQL 創建子賬號
上一節介紹了如何和 MySQL 建立連接登錄到 MySQL,并且對初始化密碼進行了修改,本節主要介紹如何新建一個子賬號,并且使用子賬號登錄 MySQL。
1. 使用 root 賬號登錄 MySQL
使用 root 賬號登錄 MySQL,登錄成功如圖所示:
新建一個 MySQL 子賬號,新建子賬號命令如下:
命令 : CREATE USER 'test'@'localhost' IDENTIFIED BY '123456';
若出現如下圖所示,則表示新建 MySQL 賬號成功:
root 賬號退出登錄,退出 MySQL 登錄狀態命令如下,退出成功如圖所示:
命令 : quit; #注意后面有分號
使用子賬號登錄 MySQL,命令如下,登錄成功如下圖:
命令 : mysql -utest -p -P3306 -hlocalhost
2. 為什么要創建子賬號?
在實際的業務開發中,需要多人合作同時對數據庫進行操作,有開發人員也有運維人員。但是每個角色需要的數據庫權限都是不一樣的,例如開發王小明需要對數據庫進行新增數據,但是不能刪除和修改數據。運維小王只能對數據庫進行讀取,不能新增、修改和刪除數據。這個時候只需要新建具有相應權限的 MySQL 子賬戶一一分配給對應人員就行了。這一小節我們只是講了創建子賬號,具體的權限分配我們會在后面的小節進行詳細講解。
3. 小結
本小節介紹了如何新增 MySQL 子賬號,主要是幫助大家熟悉在工作中是如何和 MySQL 建立連接的,需要注意的是本小節還沒有涉及到子賬號權限相關的操作,默認是對本地 MySQL 服務有增刪改查權限。