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...