一、設定mysql本身密碼:
使用update命令來修改mysql的root密碼
使用mysql update命令既可以修改root的老密碼,也可設定root的密碼為空,如果使用update命令更改root的密碼,需要使用mysql自帶的加密函式password(string),該函式對乙個明文密碼進行加密,是不能解密的,專門用於mysql.user(使用者許可權表)中設定密碼的。
使用update命令修改root密碼的方法如下
cmd下切換到 mysql 安裝目錄
例d:/mysql/bin(如果用wamp安裝則是d:\wamp\bin\mysql\mysql5.5.8\bin)
前提:mysql使用者root密碼為空.
輸入mysql -u root mysql
mysql> use mysql
database changed
mysql> update user set password=password('123456') where user='root';
query ok, 0 rows affected (0.00 sec)
rows matched: 1 changed: 0 warnings: 0
mysql> flush privileges;
query ok, 0 rows affected (0.00 sec)
注意在使用update後,需要進一步輸入flush privileges;語句,否則修改密碼命令操作不會生效,如果需要設定mysql的root密碼為空,則不需要使用password函式,直接
update user set password='' where user='root';
即可,其他的一樣。
mysql> quit
退出 sql
注意每個命令後都要加上乙個分號 ";"
mysql 才開始執行該行命令
而第二個指令會讓已載入記憶體的 mysql 系統資料庫更新
重啟 mysql .
在更新 root 密碼後,以後要與 mysql 連線的方法為:
mysql -u root -p 新密碼
此時,如果用phpnyadmin直接連線mysql不能連線成功。因為mysql此時設定了密碼,而phpmyadmin預設連線mysql密碼仍為空。
二、修改phpmyadmin連線mysql密碼
$cfg['servers'][$i]['password'] = '改為新密碼'
重啟wamp,此時phpmyadmin可以連線mysql成功。
注:如果用其他的mysql視覺化圖形操作介面操作mysql,則可以不進行第二步操作。
修改WAMP中mysql預設空密碼
wamp 安裝好後,mysql 密碼是為空的,那麼要如何修改呢?其實很簡單,通過幾條指令就行了,下面我就一步步來操作。首先,通過 wamp 開啟mysql 控制台。提示輸入密碼,因為現在是空,所以直接按回車。然後輸入 use mysql 意思是使用 mysql 這個資料庫,提示 database c...
WAMP中修改mysql預設空密碼
wamp安裝好後,mysql 教程密碼是為空的,那麼要如何修改呢?其實很簡單,通過幾條指令就行了,下面我就一步步來操作。首先,通過wamp開啟mysql控制台。提示輸入密碼 因為現在是空,所以直接按回車。然後輸入 use mysql 意思是使用mysql這個資料庫 教程,提示 database ch...
如何修改WAMP中mysql預設空密碼
wamp安裝好後,mysql密碼是為空的,那麼要如何修改呢?其實很簡單,通過幾條指令就行了,下面我就一步步來操作。首先,通過wamp開啟mysql控制台。提示輸入密碼,因為現在是空,所以直接按回車。然後輸入 use mysql 意思是使用mysql這個資料庫,提示 database changed ...