我有以下問題,我搞砸了mysql文件,卻沒有真正理解它們的優點。 基本上我刪除了數據庫和my.cnf。編寫一個新的my.cnf不是問題,但我無法恢復數據庫,尤其是模式的數據庫 。沒有他們我無法啓動MySQL。我已經嘗試過yum -reinstall mysql,但似乎根本沒有恢復這些文件。你能幫我解決這個問題嗎?mysql刪除/ var/lib/mysql my.cnf
我使用的Fedora 19
我有以下問題,我搞砸了mysql文件,卻沒有真正理解它們的優點。 基本上我刪除了數據庫和my.cnf。編寫一個新的my.cnf不是問題,但我無法恢復數據庫,尤其是模式的數據庫 。沒有他們我無法啓動MySQL。我已經嘗試過yum -reinstall mysql,但似乎根本沒有恢復這些文件。你能幫我解決這個問題嗎?mysql刪除/ var/lib/mysql my.cnf
我使用的Fedora 19
首先,重新創建my.cnf
。你可能會想至少可以保證它有以下內容:
[mysqld]
datadir=/var/lib/mysql
user=mysql
對於一個更明智的默認設置中,使用自帶的分佈一個,或者找到一個叫my-default.cnf
文件,如果你正在運行最近的版本。你可能有其他.cnf
文件來尋找靈感。
然後,locate mysql_install_db
找到mysql_install_db
腳本,像這樣運行它(作爲root):
/path/to/mysql_install_db --user=mysql
這將建立一個基本的默認安裝必要的系統數據庫。
Whoooooooooops! – TheCarver