mysql刪除賬號 mysql 建立和刪除使用者

2021-10-17 16:09:44 字數 1145 閱讀 2292

1.遠端登入mysql

mysql -h ip -u root -p 密碼

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

mysql 賬號安全 mysql 賬號安全管理

toc toc 1 訪問控制 mysql伺服器的安全基礎是 使用者應該對他們需要的資料具有適當的訪問權,既不能多也不能少。換句話說,使用者不能對過多的資料具有過多的訪問權。不要使用root 應該嚴肅對待root登入的使用。僅在絕對需要時使用它 或許在你不能登入其他管理賬號時使用 不應 該在日常的my...

mysql創表 mysql建立表

1 說明 此檔案包含了blog資料庫中建立所有的表的mysql語句.2 3 在sql語句中注意 約束的概念 4 1.實體完整性約束 主鍵 唯一且非空 primary key 5 違約處理 no action 拒絕執行 6 7 2.參照完整性約束 外來鍵約束 foregin key reference...

MySQL建立賬號

以root使用者登入資料庫,執行以下命令 create user zhangsan identified by zhangsan 上面的命令建立了使用者zhangsan,密碼是zhangsan。在mysql.user表裡可以檢視到新增使用者的資訊 命令格式 grant privilegescode ...