免安裝版mysql密碼設置及用戶管理

修改密碼:
   ⑴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權限。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章