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