mysql 新增 刪除使用者和許可權分配

2022-10-06 01:51:12 字數 1320 閱讀 1139

1. 新增使用者

複製** **如下:

mysql>insert into mysql.user(host,user,password) values("localhost","lionbule",password("hello1234"));

mysql>flush privileges;

2. 修改使用者密碼

複製** **如下:

mysql>update mysql.user set password=password('new password') where user="lionbule" and host="localhost";

mysql>flush privileges;

3. 刪除使用者

複製** **如下:

mysql>delete from user where user="lionbule" a host="localhost";

mysql>flush privileges;

4. 許可權分配

4.1. grant用法

grant 許可權 on 資料庫.* to 使用者名稱@'登入主機' identified by '密碼'

複製** **如下:程式設計客棧

許可權:    常用總結, all/alter/create/drop/select/update/delete

資料庫:

*.*                    表示所有庫的所有表

test.*                表示test庫的所有表

test.test_table  表示test庫的test_table表    

使用者名稱:

mysql賬戶名

登陸主機:

允許登陸mysql server的客戶端ip

'%'表示所有ip

&nbstqqbnbp;    'localhost' 表示本機

'192.168.10.2' 特定ip

密碼:      賬戶對應的登陸密碼

4.2 例子

複製** **如下:

mysql>grant all  on test.* to lionbule@'%' identified by 'hello1234';

mysql>flush privileges;

新增密碼為『hello234'的使用者lionbule對test庫擁有所有操作許可權,並不限制lionbule使用者的登陸ip。    

4.3 注意事項

grant 會覆蓋使用者的部分資訊,跟ins程式設計客棧ert 、update執行功能一樣.

參考:本文標題: mysql 新增、刪除使用者和許可權分配

本文位址:

mysql 新增和刪除使用者 新增許可權

mysql insert into mysql.user host,user,password values localhost test password 1234 新增了乙個username為test password為1234使用者。但該使用者僅僅能在本地登陸,若想遠端登陸的話可將localh...

mysql 新增 刪除使用者和許可權分配

1.新增使用者 mysql insert into mysql.user host,user,password values localhost lionbule password hello1234 mysql flush privileges 2.修改使用者密碼 mysql update mys...

mysql新增使用者和使用者許可權

mysql新增使用者 使用可以對mysql資料庫使用者表有操作許可權的使用者名稱登陸mysql insert into user host,user,password values name password 如果work使用者沒有登陸許可權,則 killall mysqld share mysql...