關於mysql資料庫root密碼更新的問題

2021-08-09 04:36:05 字數 991 閱讀 8058

1. 關閉服務

net stop mysql  如果出現錯誤,可以嘗試利用windows任務管理器停止服務

2.  在cmd中用安全模式開啟

前提是環境配置沒有問題  mysqld --skip-grant-tables 之後游標將會持續閃爍,然後利用win+r的方式開啟另乙個cmd視窗,使用命令

mysql -u root -p 登入,密碼為空

3. 更改密碼

use mysql是為了先切換要操作的資料庫,然後select * from user檢視相關的字段與值

(5.7版本)update user set password=password("yourpsw") where user="root"然後

flush privileges;這個地方要注意,出現的「mysql>」代表已經進入命令列模式,利用help顯示常用的命令,然後輸入指令之後,還需要使用「\g」將命令傳送到server執行,沒有這一指令,只相當於編輯好了,卻沒有執行,另外使用「print」可以列印已經輸入即將執行的命令

注意:安裝 mysql 服務: mysqld --install

啟動: net start mysql

停止: net stop mysql

解除安裝: sc delete mysql,mysqld -remove

命令列視窗一定要用管理員模式開啟

可能遇到問題,mysql 服務正在啟動。msql服務無法啟動。服務沒有報告任何錯誤。請鍵入net helpmsg 3534 以獲得更多的幫助。

把data資料夾刪掉,用mysqld --initialize 初始化data目錄即可。刪不掉data的時候,把任務管理器開啟kill掉mysqld程序,其他啟動或者關閉服務失敗的時候一樣做法。

控制台修改mysql資料庫root登陸密碼

mysql show databases database information schema mysql performance schema test 4 rows in set 0.00 sec mysql use mysql database changed mysql update us...

修改MySQL資料庫Root密碼

方法一 在my.ini的 mysqld 字段加入 skip grant tables 重啟mysql服務,這時的mysql不需要密碼即可登入資料庫 然後進入mysql mysql use mysql mysql 更新 user set password password 新密碼 where user...

Mysql資料庫root密碼管理

在管理資料庫工作中,如果忘記資料庫root將是十分災難的一件事情.所以如何在忘記root密碼的情況下恢復密碼呢?停止mysql服務程式 修改配置檔案,跳過授權表 啟動mysql服務程式 修改root密碼 驗證root密碼 1 停止mysql服務程式 systemctl stop mysqld 2 修...