sql點滴44 mysql忘記root密碼

2022-02-11 03:46:36 字數 1029 閱讀 9293

1、 首先檢查mysql服務是否啟動,若已啟動則先將其停止服務,可在開始選單的執行,使用命令:

net stop mysql 

開啟第乙個cmd1視窗,切換到mysql的bin目錄,執行命令:

mysqld --defaults-file="c:\program files\mysql\mysql server 5.1\my.ini" --console --skip-grant-tables

注釋:

該命令通過跳過許可權安全檢查,開啟mysql服務,這樣連線mysql時,可以不用輸入使用者密碼。  此時已經開啟了mysql服務了!

這個視窗保留 不關閉。

2、開啟第二個cmd2視窗,連線mysql:

輸入命令:

mysql -u root -p

出現:

enter password:

在這裡直接回車,不用輸入密碼。

然後就就會出現登入成功的資訊, 

使用命令:

show databases;

使用命令切換到mysql資料庫:

use mysql;

使用命令更改root密碼:

update user set password=password('newpassword') where user='root';

重新整理許可權:

flush privileges;

然後退出,重新登入: 

quit

重新登入: 可以關掉之前的cmd1 視窗了。然後用net start mysql 啟動服務

mysql -u root -p

出現輸入密碼提示,輸入新的密碼即可登入:

enter password: ***********

顯示登入資訊: 成功  就一切ok了

sql點滴44 mysql忘記root密碼

1 首先檢查mysql服務是否啟動,若已啟動則先將其停止服務,可在開始選單的執行,使用命令 net stop mysql 開啟第乙個cmd1視窗,切換到mysql的bin目錄,執行命令 mysqld defaults file c program files mysql mysql server 5...

sql點滴41 mysql常見sql語法

原文 sql點滴41 mysql常見sql語法 alter table 新增,修改,刪除表的列,約束等表的定義。sp rename sqlserver 內建的儲存過程,用與修改表的定義。mysql 檢視約束,新增約束,刪除約束 新增列,修改列,刪除列 sp rename sqlserver 內建的儲...

sql點滴41 mysql常見sql語法

alter table 新增,修改,刪除表的列,約束等表的定義。sp rename sqlserver 內建的儲存過程,用與修改表的定義。mysql 檢視約束,新增約束,刪除約束 新增列,修改列,刪除列 sp rename sqlserver 內建的儲存過程,用與修改表的定義。insert igno...