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