mysql操作使用者密碼 操作命令

2021-09-29 03:31:40 字數 1239 閱讀 7796

1 、檢視mysql中的使用者和密碼

首先應用root 超級使用者登入 擁有對 mysql 庫的讀和寫操作。

應用資料庫

use mysql;

查詢使用者密碼

select host,user,password from user;

給使用者設定 密碼 localhost 指定ip

set password for root@localhost=password(『root』);

設定任何主機ip 訪問

grant all privileges on *.* to 'root'@'%' identified by '111111' with grant option;

flush privileges;

例子:使用以下授權語句,將授權指定的192.168.1.1 和192.168.1.2 的機器,使用使用者名為root,密碼為test123的使用者訪問

grant all privileges on *.* to 'root'@'192.168.1.1' identified by 'test123'; 

grant all privileges on *.* to 'root'@'192.168.1.2' identified by 'test123'

2 修改使用者的使用者名稱 密碼:

更改密碼

mysql -u root -p 

enter password:***

mysql>use mysql; 選擇資料庫

database changed

mysql> update user set password=password("新密碼") where user='你的使用者名稱';

mysql> flush privileges;

mysql> quit;

更改使用者名稱: 

mysql -u root -p

enter password:***

mysql> use mysql; 選擇資料庫

database changed

mysql> update user set user="新使用者名稱" where user="root"; 將使用者名為root的改為新使用者名稱

mysql> flush privileges; 重新整理許可權

mysql> exit

linux操作使用者命令

個人使用者的許可權只可以在本home下有完整許可權,其他目錄要看別人授權。而經常需要root使用者的許可權,這時候sudo可以化身為root來操作。新建立的使用者並不能使用sudo命令,需要給他新增授權。sudo命令的授權管理是在sudoers檔案裡的。可以看看sudoers ls l etc su...

mysql5操作使用者

一,建立使用者 命令 create user username host identified by password 說明 username 你將建立的使用者名稱,host 指定該使用者在哪個主機上可以登陸,如果是本地使用者可用localhost,如果想讓該使用者可以從任意遠端主機登陸,可以使用萬...

MySQL使用者相關操作命令

建立命令 create user username host identified by password 引數說明 username是使用者名稱 password是密碼,密碼可以為空 例如 create user test identified by 12345 create user test1...