修改密碼: ⑴mysql>use mysql; mysql>update user set password=password('new_password') where user='用戶名'; mysql>flush privileges; 注意:使用flush privileges命令使密碼生效。 ⑵mysql>set password [for user]=password('new_password'); [for user]爲空,默認更改當前用戶的密碼;
刪除匿名用戶 mysql>use mysql; mysql>delete from user where user=''; mysql>flush privileges; 增加一個用戶 mysql>use database_name; mysql>grant all privieleges on database_name.* to user_name@localhost identified by '用戶名'; 說明:創建用戶名,同時賦予該用戶名可以訪問database_name數據庫中說有表。 注意:使用grant爲一個不存在的用戶授予某些權限時,mysql會首先自動創建給用戶。 創建用戶 mysql>use database_name; mysql>insert into user set host='localhost',user='用戶名'; mysql>reload priv='y',process_priv='y'; 給用戶分配最小權限 mysql>grant select on 數據庫名.表名 to 用戶名@localhost mysql>identified by '用戶名'; 說明:該用戶只對指定數據庫中指定表的select權限。