新建用戶 創建帶主機名用戶 在MySql中使用CREATE USER語句新建用戶 用戶的格式如下: ‘ 用戶名 ’ @ ‘ 主機名 ’ @後面的’localhost’即為本地的埠。 創建普通用戶 使用舉例: 創建2個新用戶student1和student2,密碼分別是123和456,並且查看新用戶 ...
新建用戶
創建帶主機名用戶
在MySql中使用CREATE USER語句新建用戶
CREATE USER <用戶> [ IDENTIFIED BY [ PASSWORD ] ’ 密碼 ’ ] [ ,用戶n [ IDENTIFIED BY [ PASSWORD ] ’ 密碼n ’ ]]...
用戶的格式如下: ‘ 用戶名 ’ @ ‘ 主機名 ’ @後面的’localhost’即為本地的埠。
創建普通用戶
CREATE USER ‘用戶名稱’
使用舉例:
創建2個新用戶student1和student2,密碼分別是123和456,並且查看新用戶的信息
create user student1@localhost identified by '123',student2@localhost identified by '456'; select user,host from mysql.user;
執行結果如下所示
註意點:使用CREATE USER語句新建的用戶,不存在任何的許可權
修改用戶名
作用:使用 rename user 語句可以修改一個已存在的用戶名
rename user <舊用戶名> to <新用戶名>
[ , <舊用戶名n> to <新用戶名n> ][....]
使用舉例:
將上面已經創建的用戶student1改名為stu1
rename user student1@localhost to stu1;
修改用戶密碼
作用:使用 set password 語句可以修改一個已存在的用戶密碼
SET PASSWORD [ FOR 用戶 ] = PASSWORD(“ 新密碼 ”)
使用舉例:
將上面已經創建的用戶student2密碼修改為234
set password for student2@localhost = password('123');
刪除用戶
使用 drop user 語句可以刪除一個或者多個用戶,並且可以取消許可權
DROP USER 用戶 [ , ]…
使用舉例:
刪除stu1和student2用戶,並且查看用戶的信息
drop user stu1,student2@localhost; select user,host from mysql.user;
使用 delete 語句也可以刪除用戶
DELETE FROM mysql.user WHERE user=’ 用戶名 ’ and host=’ 主機名 ’;