mysql 建立root使用者和普通使用者 修改,刪除

2021-07-31 21:36:42 字數 2011 閱讀 5846

方法1: 用set password命令

mysql -u root

mysql> set password for 'root'@'localhost' = password('newpass');

方法2:用mysqladmin

mysqladmin -u root password "newpass"

如果root已經設定過密碼,採用如下方法

mysqladmin -u root password oldpass "newpass"

方法3: 用update直接編輯user表

mysql -u root

mysql> use mysql;

mysql> update user set password = password('newpass') where user = 'root';

mysql> flush privileges;

建立普通使用者

使用者管理

mysql>use mysql;

檢視mysql> select host,user,password from 

user ;

建立mysql>

使用者管理

mysql>use mysql; 檢視

mysql> select host,user,password from 

user ;

建立使用者

mysql> insert into mysql.user (host,user,password) values('%','wise',password('passwd'));

msyql>

flush privileges;

修改 mysql>rename   user  feng  to   newuser;//mysql 5之後可以使用,之前需要使用update 更新user表 刪除

mysql>

drop user newuser;   //mysql5之前刪除使用者時必須先使用revoke 刪除使用者許可權,然後刪除使用者,mysql5之後drop 命令可以刪除使用者的同時刪除使用者的相關許可權

更改密碼

mysql> set password 

for zx_root =password('******');

mysql> update  mysql.user  set  password=password('***x')  where user='otheruser'

檢視使用者許可權

mysql> show grants for zx_root;

賦予許可權

mysql> grant all privileges 

on yq.*  to wise;

**許可權

mysql> revoke  select on dmc_db.*  from  zx_root;  //如果許可權不存在會報錯 修改

mysql>rename   user  feng  to   newuser;//mysql 5之後可以使用,之前需要使用update 更新user表

刪除mysql>

drop user newuser;   //mysql5之前刪除使用者時必須先使用revoke 刪除使用者許可權,然後刪除使用者,mysql5之後drop 命令可以刪除使用者的同時刪除使用者的相關許可權

更改密碼

mysql> set password 

for zx_root =password('******');

mysql> update  mysql.user  set  password=password('***x')  where user='otheruser'

檢視使用者許可權

mysql> show grants for zx_root;

賦予許可權

mysql> grant 

select on dmc_db.*  

to zx_root;

**許可權

mysql> revoke  select on dmc_db.*  from  zx_root;  //如果許可權不存在會報錯

Mysql 下建立root使用者

在linux下安裝了mysql之後出現錯誤,剛開始以為就是沒有密碼的問題,按照這篇文章進行了修改 linux下mysql 初次登陸修改密碼 修改之後應該沒錯,但再次啟動服務root登入還是不行,下面的就是出現的問題和解決過程 mysqld safe skip grant tables mysql u...

MySQL的root使用者不能建立使用者

當時的場景是這樣的 在剛裝好資料庫時,因為考慮到安全的問題,我在第一次登入資料庫時就刪除了那些自帶的root使用者,也就是沒有密碼的,host為localhost 主機名 127.0.0.1這些root使用者,還有空使用者名稱的。然後我就自己建立了乙個root使用者,命令如下 mysql grant...

Ubuntu建立root使用者

首先用快捷鍵crtl alt t 開啟終端,顯示的是使用者名稱 電腦名 符號 就表示現在處於普通使用者許可權。然後輸入 sudo passwd root 終端會顯示 enter new unix password 設定root使用者密碼,按enter 終端顯示 retype new unix pas...