xampp中修改mysql預設空密碼(root

2021-07-10 05:57:47 字數 1113 閱讀 7328

以前開發我一直都是用的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版本的...