Linux下Mysql忘記root密碼

2022-05-27 04:27:08 字數 446 閱讀 4073

1.修改/etc/my.cnf 在[mysqld]下新增一行skip-grant-tables

vim /etc/my.cnf

2.儲存配置檔案,重啟mysql服務

/etc/init.d/mysqld restart

3.再次進入mysql命令列 mysql -uroot -p,輸入密碼時直接回車,就會進入mysql資料庫了,這個時候按照常規流程修改root密碼即可

update user set password = password("

新密碼") where user = "

root

";query ok, 4 rows affected (0.00 sec)

rows matched: 4  changed: 4  warnings:

這樣就提示成功了

Linux系統環境下修改MySQL的root密碼

第一種方法 root使用者登入系統 usr local mysql bin mysqladmin u root p password 新密碼 enter password 舊密碼 第二種方法 root使用者登入mysql資料庫 mysql update mysql.user set password...

linux 下mysql忘記密碼

1 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對 外的埠封閉,並且停止apache以及所有的使用者程序...

Linux下Mysql忘記密碼

確認只有你能登入這台機器,因為過程中mysql出於無密碼登入狀態,任何有這台機器許可權的人都可能進來搞破壞,最好的做法就是拔掉網線。root centos6 vi etc my.cnf mysqld skip grant tables default character set utf8 datad...