may 11, 2016 8:50 pm
mysql -u root
mysql> set password for
'root'@'localhost' = password('newpass');
mysqladmin -u root password "newpass"
#如果root已經設定過密碼,採用如下方法
mysqladmin -u root password oldpass "newpass"
mysql -u root
mysql> use mysql;
mysql> update user set password = password('newpass') where user =
'root';
mysql> flush privileges;
service mysqld stop
mysqld_safe -uroot
--skip
-grant
-tables
& mysql> update mysql.user set password=password("new password") where user=
'root';
mysql> flush privileges;
1、 首先檢查mysql服務是否啟動,若已啟動則先將其停止服務,可在開始選單的執行,使用命令:
net stop mysql開啟第乙個cmd視窗,切換到mysql的bin目錄,執行命令:
mysqld –defaults-file=」c:\program files\mysql\mysql server 5.1\my.ini」 –console –skip-grant-tables注釋:
該命令通過跳過許可權安全檢查,開啟mysql服務,這樣連線mysql時,可以不用輸入使用者密碼。
2、開啟第二個cmd視窗,連線mysql:
輸入命令:
mysql -uroot -p出現:
enter password:
在這裡直接回車,不用輸入密碼。
然後就就會出現登入成功的資訊,
使用命令切換到mysql資料庫:
use mysql;使用命令更改root密碼:
update user set password=password(『newpassword』) where user=』root』;重新整理許可權:
flush privileges;然後退出,重新登入:
quit重新登入:
mysql -uroot -p出現輸入密碼提示,輸入新的密碼即可登入:
enter password:*
顯示登入資訊: 成功 就一切ok了
mysql 密碼忘記 修改root密碼
通過網上的資料總結了一下 第一步 確定mysql服務是關閉狀態 然後執行下面命令 mysqld defaults file d mysql my.ini console skip grant tables 這句話表示跳過密碼驗證的許可權,現在 在登入mysql不用做驗證就可以進入 第二步 第乙個視窗...
mysql 修改忘記root密碼
1 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對外的埠封閉,並且停止apache以及所有的使用者程序的...
mysql忘記root密碼,修改mysql密碼
1 修改mysql配置檔案 vim etc my.cnf 編輯檔案 找到 mysqld 在下面新增一行 skip grant wq 儲存退出 service mysqld restart 重啟mysql服務 2 進入mysql控制台 mysql uroot p 直接按回車,這時不需要輸入root密碼...