Mysql
如何重新初始化 /var/lib/mysql 文件?
由於意外,我刪除了整個 /var/lib/mysql 目錄。由於數據庫不包含任何重要的東西,我不想經歷從舊備份中恢復它的麻煩,而是從頭開始創建目錄結構。如何在不重新安裝 MySQL 的情況下做到這一點?
mysql_install_db 初始化 MySQL 數據目錄並創建它包含的系統表(如果它們不存在)。它還初始化管理 InnoDB 表所需的系統表空間和相關資料結構。從 MySQL 5.6.8 開始,mysql_install_db 是一個 Perl 腳本,可以在任何安裝了 Perl 的系統上使用。在 5.6.8 之前,它是一個 shell 腳本,僅在 Unix 平台上可用。
請完整閱讀 MySQL 文件
mysql_install_db
,然後…試一試 !!!
如果它在第一次嘗試時不起作用,請執行此操作
mkdir /var/lib/mysql mkdir /var/lib/mysql/mysql chown -R mysql:mysql /var/lib/mysql
然後
mysql_install_db
再次執行