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

2021-09-07 17:42:59 字數 2022 閱讀 2454

1、建立使用者

create

user test@localhost identified by

'123456';

#建立的使用者名為test,密碼為123的使用者,

#localhost限制在固定位址localhost登陸

#建立遠端連線使用者

2、授權

grant

privileges

on databasename.tablename to

'username

'@'host

'

說明: privileges - 使用者的操作許可權,如select , insert , update 等。如果要授予所的許可權則使用 all;

databasename - 資料庫名,tablename-表名,如果要授予該使用者對所有資料庫和表的相應操作許可權則可用*表示, 如*.*

例如:

grant

insert,delete,update,select

on test.*to'

test

'@'localhost';

flush

privileges;

grant

allprivileges

on*.*to'

test2

'@'%

'identified by

'123456

'with

grant

option;

all代表接受所有操作,比如 select,insert,delete....;

*.* 代表所有庫下面的所有表;

% 代表這個使用者允許從任何地方登入;

為了安全期間,這個%可以替換為你允許的ip位址;

然後重新整理mysql使用者許可權相關表;

flush privileges ;
3、設定與更改使用者密碼

set password for

'username

'@'host

'= password('

newpassword')

#如果是當前登陸使用者

set password =

password("newpassword");

#例如:

set password for

'test2

'@'%

'= password("123456

");update mysql.user

set password=password('

新密碼') where

user

="phplamp" and host="localhost";

update mysql.user

set password=password('

新密碼') where

user

="test" and host="localhost";

開啟 mysql配置檔案

bind-address           = 127.0.0.1
這裡mysql預設繫結了本地ip,不接受其他**;如要遠端連線資料庫,注釋掉這個,重啟mysql;

刪除使用者

delete

from

user

where

user='

test

'and host=

'localhost

';

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

一 建立使用者和密碼 命令create user username host identified by password username 賬號名 host 指定該賬號在那台主機上登入,可以限制到指定機器ip。本地使用者用localhost。如果任意主機登入則用萬用字元 password 密碼,可...

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

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

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

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