記一次MySQL資料庫忘記密碼後重置密碼的艱苦過程

2021-10-25 06:11:45 字數 677 閱讀 4799

命令如下:

mysql --version
結果如下:

mysql  ver 14.14 distrib 5.7.26,

for linux (x86_64)

vi /etc/my.cnf
在[mysqld]下新增skip-grant-tables,然後儲存並退出

重啟mysql服務:

service mysqld restart
重啟以後,執行mysql命令進入mysql命令列

mysql
修改root使用者密碼

重新整理許可權

flush privileges;
退出資料庫

exit
最後把/etc/my.cnf中的skip-grant-tables注釋掉,然後重啟mysql

service mysqld restart
現在就可以使用root新的密碼登入mysql了

記一次MySQL資料庫crash事件

mysql8.0資料庫最近一次不知道怎麼回事,突然啟動不了,如下提示 mysql daemon failed to start 日誌如下 網上也找了很多資料,但都處理不了 因為本人安裝資料庫習慣將安裝好的資料庫移到移到其他目錄,所以做了乙個操作,用原來的覆蓋現有的檔案 左邊是原始資料庫檔案,右邊是移...

記一次修改mysql密碼

直接上命令 首先vim etc my.cnf 在my.cnf檔案中,在 mysqld 的段中加上 skip grant tables 改完並儲存後退出,這時需要重啟mysql。因為我的mysql是5.7版本以上的,所以命令如下 bin systemctl restart mysqld.service...

mysql資料庫忘記密碼

方法一 1 在dos視窗下輸入net stop mysql5或net stop mysql 2 開乙個dos視窗,這個需要切換到mysql的bin目錄。一般在bin目錄裡面建立乙個批處理1.bat,內容是cmd.exe執行一下即可就切換到當前目錄,然後輸入 mysqld nt skip grant ...