mysql建立和刪除使用者

2021-09-20 19:19:26 字數 1245 閱讀 9635

1.遠端登入mysql

mysql -h ip -u root -p 密碼

給root使用者新增遠端登入許可權

grant all privileges on *.* to 'root'@'%' identified by 'cmccadmin!';

2.建立使用者

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

例1:增加乙個test1使用者,密碼為123456,可以在任何主機上登入,並對所有資料庫有查詢,增加,修改和刪除的功能。需要在mysql的root使用者下進行

mysql>grant select,insert,update,delete on *.* to test1@"%" identified by "123456";

mysql>flush privileges;

例2:增加乙個test2使用者,密碼為123456,只能在192.168.2.12上登入,並對資料庫student有查詢,增加,修改和刪除的功能。需要在mysql的root使用者下進行

mysql>grant select,insert,update,delete on student.* to [email protected] identified by "123456";

mysql>flush privileges;

例3:授權使用者test3擁有資料庫student的所有許可權

mysql>grant all privileges on student.* to test3@localhost identified by '123456';

mysql>flush privileges;

3.修改使用者密碼

mysql>update mysql.user set password=password('123456') where user='test1' and host='localhost';

mysql>flush privileges;

4.刪除使用者

mysql>delete from user where user='test2' and host='localhost';

mysql>flush privileges;

5.刪除資料庫和刪除表

mysql>drop database 資料庫名;

mysql>drop table 表名;

6.刪除賬戶及許可權

drop user 使用者名稱@'%'

drop user 使用者名稱@localhost

Ubuntu建立和刪除使用者

sudo adduser 這樣的命令會在home目錄下新增乙個帳號 sudo useradd 僅僅是新增使用者,不會在home目錄新增帳號 很簡單 ubuntu中提供了兩種方式 圖形介面 增加 和 windows 一樣 還有一種就是 linux傳統的 增加方法 解決 1.ubuntu 中 有圖形介面...

Linux建立和刪除使用者

sudo adduser 在home目錄下建立乙個使用者 sudo useradd 僅新增乙個使用者,但home目錄下不建立賬號 修改 etc sudoers檔案,新增下面一行 allows people in group wheel to run all commands wheel all al...

CVS 建立和刪除使用者

cvsnt的使用者與cvsnt伺服器上的nt使用者是相關聯的,即cvsnt用的全是本機上存在的已有的使用者,因此在預設情況下可以不用設定任何使用者名稱,只要使用本機上已經存在的使用者名稱就可以用wincvs進行登陸.只有用administrator身份登陸到cvsnt系統中,才有權力進行新使用者的建...