萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 資料庫 >> MySQL 教學

解決 MySQL 安裝錯誤:Could not find ./bin/my_print_defaults

錯誤現象

在 Linux 環境下安裝 MySQL 時,執行初始化腳本可能會遇到以下致命錯誤:

FATAL ERROR: Could not find ./bin/my_print_defaults
If you are using a binary release, you must run this script from
within the directory the archive extracted into. If you compiled
MySQL yourself you must run 'make install' first.

原因分析

這個錯誤通常發生在直接執行 /usr/local/mysql/scripts/mysql_install_db --user=mysql 時,腳本無法在當前目錄找到 my_print_defaults 工具,因為它依賴基於安裝路徑的相對路徑。

解決方法

必須顯式指定 --basedir(MySQL 安裝根目錄)和 --datadir(數據目錄)參數:

[root@bogon scripts]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data &

關鍵點: 加上 & 讓進程在後台運行,避免終端阻塞。執行後即可正常完成數據庫初始化。

copyright © 萬盛學電腦網 all rights reserved