回覆列表
  • 1 # 好嘛妹妹123

    開啟mysql.exe和mysqld.exe所在的資料夾,複製路徑地址開啟cmd命令提示符,進入上一步mysql.exe所在的資料夾。輸入命令mysqld--skip-grant-tables回車,此時就跳過了mysql的使用者驗證。注意輸入此命令之後命令列就無法操作了,此時可以再開啟一個新的命令列。注意:在輸入此命令之前先在任務管理器中結束mysqld.exe程序,確保mysql伺服器端已結束執行。然後直接輸入mysql,不需要帶任何登入引數直接回車就可以登陸上資料庫。輸入showdatabases;可以看到所有資料庫說明成功登陸。其中mysql庫就是儲存使用者名稱的地方。輸入usemysql;選擇mysql資料庫。showtables檢視所有表,會發現有個user表,這裡存放的就是使用者名稱,密碼,許可權等等賬戶資訊。輸入selectuser,host,passwordfromuser;來檢視賬戶資訊。更改root密碼,輸入updateusersetpassword=password("123456")whereuser="root"andhost="localhost";再次檢視賬戶資訊,selectuser,host,passwordfromuser;可以看到密碼已被修改。

  • 2 # 湯圓電影Vlog

    1、首先檢查mysql服務是否啟動,若已啟動則先將其停止服務,可在開始選單的執行,使用命令:開始->選單->cmd->net stop mysql開啟第一個cmd1視窗,切換到mysql的bin目錄。切換方法:首先找到mysql目錄,我的目錄是C:\Program Files (x86)\MySQL\MySQL Server 6.0\bin然後執行命令:cd C:\Program Files (x86)\MySQL\MySQL Server 6.0\bin 切換成功然後執行命令: mysqld --defaults-file="C:\Program Files (x86)\MySQL\MySQL Server 6.0\my.ini" --console --skip-grant-tables註釋:該命令透過跳過許可權安全檢查,開啟mysql服務,這樣連線mysql時,可以不用輸入使用者密碼。 此時已經開啟了mysql服務了!相當於自己建立了一個mysql服務執行緒。這個視窗保留 不關閉。2、開啟第二個cmd2視窗,同樣切換到mysql的bin目錄,連線mysql:輸入命令:mysql -u root -p出現:Enter password:在這裡直接回車,不用輸入密碼。然後就就會出現登入成功的資訊,使用命令:show databases;使用命令切換到mysql資料庫:use mysql;使用命令更改root密碼:update user set password=password("123456") where user="root";提示:123456可以 更改為其它密碼,看自己喜好。重新整理許可權:flush privileges;然後退出 quit可以關掉之前的cmd1 視窗了。然後啟動mysql服務net start mysql 重新登入,輸入mysql -u root -p出現輸入密碼提示,輸入新的密碼即可登入:Enter password: ******顯示登入資訊: 成功問題解決

  • 3 # pzyyo24296

    開始--》執行--》cmd進入mysql安裝目錄的bin資料夾(客戶都沒設定環境變數找不到mysql命令只能到那個目錄)比如:D:\Program Files\MySQL\MySQL Server 5.0\bin>

    1.暫停mysql服務;

    2.忽略授權問題;

    3.另一個命令列進去myql;

    4.重置root密碼並重新整理授權表;

    5.任務管理器殺掉mysql程序;

    6.重啟mysql服務;>net stop mysql>mysqld --skip-grant-tables開另外一個命令列視窗,一樣進入那個目錄>mysql -u root -p>update mysql.user set password=PASSWORD("新密碼") where User="root";>flush privileges;任務管理器殺掉mysql程序>net start mysql################################################################# vi /etc/my.cnf 在[mysqld]新增 skip-grant-tables /etc/init.d/mysql restart mysql >update mysql.user set password=PASSWORD("新密碼") where User="root"; >flush privileges; /etc/init.d/mysql restart

  • 中秋節和大豐收的關聯?
  • iPhone10次輸入錯誤密碼後如何刷機?