linux設置mysql的密碼
1、資料庫中修改
mysql
-u
root
-p
回車輸入密碼
mysql
user
mysql
mysql
select
user,password
from
user;
#查看密碼
#可以看到密碼41位,直接修改此表不為上策,但是可以通過函數計算密碼來修改
mysql
select
PASSWORD('abc');
#然後根據具體的條件把密碼修改為算出來的值,可要小心哦。
mysql
-u
root
-p
回車輸入密碼mysql
user
mysql
mysql
select
user,password
from
user;
#查看密碼
#可以看到密碼41位,直接修改此表不為上策,但是可以通過函數計算密碼來修改
mysql
select
PASSWORD('abc');
#然後根據具體的條件把密碼修改為算出來的值,可要小心哦。
2、命令行中修改root的密碼為yourpassword
mysqladmin
-u
root
-p
PASSWORD
yourpassword
回車
輸入原來的密碼
mysqladmin
-u
root
-p
PASSWORD
yourpassword
回車
輸入原來的密碼
3、使用SET
PASSWORD,例如:修改root在本地的密碼為yourpasswd:
mysql
SET
PASSWORD
FOR
root@localhost
=
PASSWORD('yourpasswd');
mysql
SET
PASSWORD
FOR
root@localhost
=
PASSWORD('yourpasswd');
4、使用
GRANT
...
IDENTIFIED,例如:修改root密碼為:youpassword:
『貳』 怎麼在linux系統重置mysql的root密碼
MYSQL內部修改
登錄mysql資料庫:mysql -u用戶名 -p密碼 資料庫名,例如:mysql -uroot -p123456 mysql;
修改密碼:UPDATE user SET Password = password ( '新密碼' ) WHERE User = 'root'
重新啟動MYSQL:service mysqld restart
或者不修改my.cnf直接執行:./bin/mysqld_safe--skip-grant-tables&
無需密碼直接登錄:mysql -uroot mysql
重置密碼:UPDATE user SET Password = password ( '新密碼' ) WHERE User = 'root'
『叄』 linux怎麼修改mysql密碼
1. 首先用管理員許可權登陸Linux;
2. 輸入:vi /etc/my.cnf 回車。然後按「i」鍵盤,在這個文件中的最後一行輸入:skip-grant-tables
然後按 esc鍵,然後輸入「:wq」保存並退出;
3.重啟MySQL服務
輸入:service mysqld restart回車;
4.輸入 mysql -uroot -p;
然後提示你輸入密碼,直接回車就可以進入mysql資料庫了;
開始修改MySQL用戶密碼
① 輸入use mysql回車;
② 輸入update user set password = password(「147g58」)where user=』root』;
「147g58」為你自己設置的密碼;
顯示「Query OK」這就表明修改成功了,
5.最後一步,退出mysql,將一開始修改的/etc目錄下的my.cnf文件的最後一行去掉,重啟服務;
① 輸入 exit退出mysql
② 改my.cnf文件;刪掉最後一行;
然後按ESC鍵盤,再輸入」:wq」保存退出;
③重啟服務:
就可以用你修改的密碼登錄mysql資料庫了;『肆』 linux重置mysql的root密碼
linux系統重置mysql的root密碼本質上就是修改mysql的root密碼,要修改root密碼,要看具體的情況,用戶可以參考如下兩種情況 。
一、如果知道root密碼,只是更換mysql的root密碼,可以通過mysqladmin來進行修改。執行如下命令:
1執行命令後,會提示用戶輸入mysql的root密碼,這時候輸入原來的mysql root密碼回車即可。