MySql安裝啟動成功后(不會的可以查看上篇MySql5.7安裝及配置),首先我們需要創建數據庫,然后創建一個用戶去操作這個數據庫;
一、創建數據庫
在MySql命令行中輸入:
create database test(你的庫名);--注意分號,不能省略哦!
創建完畢后,我們使用通過下面的命令查看是否創建成功:
show databases;
如圖所示,表示已經創建成功了一個叫test的庫。

當然如果庫名創建錯了,也可以使用命令進行刪除,然后重新創建:
drop database test;
刪除后,我們再次使用命令查看,就可以看到沒有test庫了。

二、MySql添加用戶、刪除用戶及授權
1、添加用戶
跟以往版本不同,MySQL5.7 mysql.user表沒有password字段,這個字段改成了 authentication_string;
這里我們使用命令進行創建用戶:
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
如創建一個test用戶,密碼為test123,可以進行遠程登錄:
create user 'test'@'%' identified by 'test123'
username - 你將創建的用戶名,
host - 指定該用戶在哪個主機上可以登陸,此處的"localhost",是指該用戶只能在本地登錄,不能在另外一台機器上遠程登錄,如果想遠程登錄的話,將"localhost"改為"%",表示在任何一台電腦上都可以登錄;也可以指定某台機器可以遠程登錄;
password - 該用戶的登陸密碼,密碼可以為空,如果為空則該用戶可以不需要密碼登陸服務器。
2、刪除用戶
如果用戶創建錯了,肯定要支持刪除操作,使用命令:
DROP USER 'username'@'host';
3、授權
授權test用戶有testDB數據庫的某一部分權限:
grant select,update on testDB.* to test@'%' identified by 'test123';
授權test用戶有testDB數據庫的所有操作權限:
grant all privileges on testDB.* to 'test'@'%' identified by 'test123';
授權test用戶擁有所有數據庫的某些權限:
grant select,delete,update,create,drop on *.* to 'test'@'%' identified by 'test123';
privileges - 用戶的操作權限,如select,delete,update,create,drop等(詳細列表可自行百度),如果要授予所有的權限可使用all(參考第二種授權方式);% 表示對所有非本地主機授權,不包括localhost。
接下來就是驗證用戶是否能夠連接了,下圖是自己使用dbvisualizer可視化工具連接:

至此,大功告成!!!
