linux 更改mysql密碼

2021-09-02 11:29:13 字數 601 閱讀 5074

以前在windows下乾過這事,windows和linux下原理都是一樣的,通過mysql的安全模式啟動更改密碼,windows下好像沒什麼問題,今天幫同事在linux下搞了一下,發現按照網上的教程啟動安全模式時,啟動失敗,糾結了好久,解決了

1.停止mysql服務 ,一般是 /etc/init.d/mysqld stop

2.然後用非正常方式起動mysql,/usr/local/mysql/bin/mysqld_safe –skip-grant-tables &,

就是這個命令啟動失敗,換了這個(/usr/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &),本人小白,不太理解這兩個有啥區別,好像就是多了乙個錯誤處理,結果mysql啟動起來了

3.這樣就可以不需要密碼進入mysql,/usr/bin/mysql -u root -p (要求輸入密碼時直接回車即可),如下圖:

4.然後就是》use mysql;>update user set password=password("輸入新的密碼") where user="root";>flush privileges;重新殺掉mysql程序,用正常方法啟動mysql,一切ok,大功告成,如下圖:

mysql更改密碼

進入mysql,直接修改密碼處理 alter user root localhost identified by 密碼 忘記密碼處理 在 etc my.cnf 配置檔案中新增如下配置項,並重啟服務,這步也就是跳過mysql許可權。skip grant tables 在服務端本地執行 mysql,通過...

mysql 更改密碼

ln s usr local mysql bin mysql bin mysql 建立mysql軟鏈結,實現通過程式名啟動。mysql 登入 mysqladmin u root password 123456 初次設定密碼 a.set password password 123 修改密碼方法a b....

mysql更改密碼

網上搜到的解決辦法 my.ini檔案之類的修改對我都沒有起到作用 所以覺得是自己密碼的問題,因為許久不用這個軟體了,我這個小記憶體的腦袋記錯密碼很正常的 允悲 下面是親試的修改密碼的方法,完成了修改。1.開啟cmd命令符 c windows system32 cmd.exe 進入到mysql的安裝目...