国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

如何將mysql恢復(fù)出廠設(shè)置?
P粉436410586
P粉436410586 2023-12-13 12:36:19
0
2
805

所以我刪除了mysql.user中的所有用戶并重新啟動了mysql數(shù)據(jù)庫?,F(xiàn)在我似乎無法再次進(jìn)入 mysql 或如何重置它,就好像它是全新安裝一樣。我嘗試使用 brew uninstall mariadb 卸載它,然后使用 brew install mariadb 重新安裝它,但這并沒有解決問題。我能找到的唯一資源是關(guān)于如何從 mysql 內(nèi)部恢復(fù)用戶(我正在努力進(jìn)入)或如何通過刪除某些目錄中的文件(首先不存在)來完全刪除 mysql。< /p>

P粉436410586
P粉436410586

全部回復(fù)(2)
P粉986028039

我最終找到了解決問題的方法。我最終并沒有從一個來源獲得它,而是將一堆不同的東西拼湊在一起,直到我發(fā)現(xiàn)這可行。

  1. 停止服務(wù)器:`brew services stop mariadb
  2. 使用以下命令啟動它:mysql --skip-grant-tables
  3. 運行此命令以修復(fù)沒有用戶的表:mysql_upgrade --force
  4. 強制終止 mysql:ps -ef | grep mysql 后跟 kill -9
  5. 再次啟動服務(wù)器:brew services start mariadb

我確實首先嘗試了 mysql_install_db 而不是某些網(wǎng)站建議的 mysql_upgrade --force ,但是自從 mysql.user 以來這不起作用表仍然存在。它只是空的。

P粉600402085

有兩種方法:
方法一:
1.卸載mysql數(shù)據(jù)庫,刪除/data目錄下的數(shù)據(jù)文件,然后重新安裝

方法2:
1.停止mysql服務(wù)(systemctl stop mysqld)
2.刪除/data目錄下的文件(rm -fr /data/*)
3.初始化mysql(mysqld --defaults-file=/mysql/my.cnf --initialize --user=mysql --basedir=/mysql/app/mysql --datadir=/mysql/data/3306/data/)

PS1:路徑可能和你的不一樣,需要根據(jù)自己的數(shù)據(jù)目錄進(jìn)行更改

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板