mysql 建立使用者與授權 修改密碼

2021-07-27 23:57:08 字數 1087 閱讀 6655

一、建立使用者和密碼

命令create user 'username'@'host' identified by 'password';

username:賬號名

host:指定該賬號在那台主機上登入,可以限制到指定機器ip。本地使用者用localhost。如果任意主機登入則用萬用字元%

password:密碼,可以為空。為空代表不需要密碼就可以登入

eg:create user 'magic'@'%' identified by 'magic1048';

二、設定更改使用者密碼

命令指定使用者更改密碼

set password for 'username'@'host' = password('newpassword');

當前登入使用者變更密碼

set password = password("newpassword"); 慎用:當前登入使用者可能並非你想修改的使用者

三、授權

命令:grant privileges on databasename.tablename to 'username'@'host'

privileges:使用者能操作的許可權,select、update、inster等,授予所有許可權用all

databasename:資料庫名

tablename :表名,如果授權該使用者所有許可權則用* ,例如*.*,magic.*,乙個是所有庫所有表,乙個是magic庫所有表

eg:grant all on vesta.user_map to 'magic'@'%'

四、撤銷使用者許可權

命令revoke privilege on databasename.tablename from 'username'@'host';

privileges:使用者能操作的許可權,select、update、inster等,授予所有許可權用all

databasename:資料庫名

tablename :表名,如果授權該使用者所有許可權則用* ,例如*.*,magic.*,乙個是所有庫所有表,乙個是magic庫所有表

藍色表示與授權不同地方

eg:revoke select on vesta.user_map from 'magic'@'%'

mysql 建立使用者與授權 修改密碼

1 建立使用者 create user test localhost identified by 123456 建立的使用者名為test,密碼為123的使用者,localhost限制在固定位址localhost登陸 建立遠端連線使用者 2 授權 grant privileges on databas...

mysql新建使用者,使用者授權,刪除使用者,修改密碼

mysql有幾個圖形管理軟體很好用,比如mysql front phpadmin等等,簡單易用,這裡就不做介紹了。另外eclipse有個資料庫管理的外掛程式叫,可以對各種常用的資料庫進行圖形管理,也很好用。下面步入正題,介紹下sql常用操作 建立庫表和查詢插入刪除記錄的操作很熟悉,就不作介紹了。這裡...

mysql新建使用者,使用者授權,刪除使用者,修改密碼

mysql有幾個圖形管理軟體很好用,比如mysql front phpadmin等等,簡單易用,這裡就不做介紹了。另外eclipse有個資料庫管理的外掛程式叫,可以對各種常用的資料庫進行圖形管理,也很好用。下面步入正題,介紹下sql常用操作 建立庫表和查詢插入刪除記錄的操作很熟悉,就不作介紹了。這裡...