Mysql 使用者新增 密碼修改 授權等

2021-07-11 12:32:52 字數 1541 閱讀 5240

一、資料庫的連線

1:連線本地資料庫(root 使用者,隱藏密碼)

mysql -u root -p

2:連線本地資料庫(root使用者,密碼為123,與-p不能有空格)

mysql -u root -p123

3:遠端連線資料庫(ip為192.168.7.116,使用者為ll)

mysql -h 192.168.7.116 -p 3306 -u ll -p

4:連線指定的資料庫test(登陸進去可直接用select database()檢視)

mysql -u root -p123 -d test

二、密碼的修改

1:在沒有密碼的情況下

mysqladmin -u root password

2:修改密碼(在知道原密碼的情況下)

mysqladmin -u root -p password 123

3:在mysql.user表裡修改(重啟mysql服務或flush privileges才生效,password設定的時候不能直接password='13')

update mysql.user set password=password('123456') where user='root' and host='localhost';

4:在mysql裡修改:

set password for ll=password('123456');

5:忘記密碼

開啟配置檔案 vim /etc/my.cnf 在裡面新增 skip-grant-tables

三、使用者新增與授權

1:create新增使用者

create user ll identified by '123456';

2:修改使用者名稱

rename user ll to lll;

3:在mysql的user表中直接新增使用者資訊

insert into mysql.user(user,host,password) values('ll','localhost',password('123'));

3:  grant授權方式新增使用者

grant select,insert on lop.* to 'mm'@'localhost' identified by '123';

若密碼修改為空

grant select,insert on lop.* to 'mm'@'localhost' identified by '';

4:檢視使用者的許可權

show grants ;   show grants for ll;

5:許可權的收回

revoke select,insert on lop.*  from 'mm'@'localhost';

四、刪除使用者

1:在mysql的user表中刪除

delete from mysql.user where user='ll';

drop user 'll'@'localhost'

mysql新增使用者 刪除使用者 授權 修改密碼等

mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼 1.新建使用者。登入mysql mysql u root p 密碼 建立使用者 mysql mysql insert into mysql.user host,user,password,ssl cipher,x509 issue...

mysql新增使用者 刪除使用者 授權 修改密碼等

mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼 1.新建使用者。登入mysql mysql u root p 密碼 建立使用者 mysql mysql insert into mysql.user host,user,password,ssl cipher,x509 issue...

mysql新增使用者 刪除使用者 授權 修改密碼等

mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼 1.新建使用者。登入mysql mysql u root p 密碼 建立使用者 mysql mysql insert into mysql.user host,user,password,ssl cipher,x509 issue...