以前開發我一直都是用的phpnow做php開發環境,phpnow的特點就是一鍵安裝,安裝的時候會要求使用者輸入mysql的root密碼。今天由於客戶機器使用的xampp作為開發環境,所以碰到了修改mysql預設空密碼的問題
首先說明下mysql使用者的相關資訊是儲存在mysql資料庫的user表中的,並且該錶的密碼字段(password)是通過password方法加密儲存的。
明白了以上提示,那麼修改密碼就簡單了,直接執行如下sql語句即可(這裡將密碼修改為jb51.net):
複製**
**如下:
update user set password=password('密碼') where user='root';
flush
privileges;
經過以上操作,密碼就修改了。
如果你希望以後直接輸入localhost/phpmyadmin還能直接進入phpmyadmin的管理介面而不用輸入使用者名稱和密碼的話,還需要進行如下操作:
找到phpmyadmin的配置檔案,即phpmyadmin目錄下的config.inc.php,找到如下**:
複製**
**如下:
$cfg['servers'][$i]['auth_type'] = 'config';
$cfg['servers'][$i]['user'] = 'root';
$cfg['servers'][$i]['password'] = '';
$cfg['servers'][$i]['extension'] = 'mysql';
$cfg['servers'][$i]['allownopassword'] = true;
複製**
**如下:
$cfg['servers'][$i]['auth_type'] = 'config';
$cfg['servers'][$i]['user'] = 'root';
$cfg['servers'][$i]['password'] = 'jb51.net';
$cfg['servers'][$i]['extension'] = 'mysql';
$cfg['servers'][$i]['allownopassword'] = true;
xampp中修改mysql預設空密碼
打卡記錄 1.mysql使用者的相關資訊是儲存在mysql資料庫的user表中的,並且該錶的密碼字段 password 是通過password方法加密儲存的,所以不能直接修改成123456。2.修改phpmyadmin的登入密碼。找到phpmyadmin的配置檔案,即phpmyadmin目錄下的co...
修改xampp的mysql預設密碼
mysql 的 root 使用者預設狀態是沒有密碼的,所以在 php 中您可以使用 mysql connect localhost root 來連線 mysql 伺服器 如果您想為 mysql 中的 root 使用者設定密碼,請在控制台中使用 mysqladmin 命令。例如 在windows版本的...
修改xampp的mysql預設密碼
mysql 的 root 使用者預設狀態是沒有密碼的,所以在 php 中您可以使用 mysql connect localhost root 來連線 mysql 伺服器 如果您想為 mysql 中的 root 使用者設定密碼,請在控制台中使用 mysqladmin 命令。例如 在windows版本的...