簡體   English   中英

運行 mysql_install_db 時出錯:找不到 ./bin/my_print_defaults

[英]Error running mysql_install_db: could not find ./bin/my_print_defaults

我似乎在從 Source 安裝 MySQL 5.6.1.5 時遇到問題。 我正在運行 RHEL 6。

我能夠毫無問題地執行cmakemakemake install

我正在嘗試運行mysql_install_db二進制文件,當我運行時出現以下錯誤:

致命錯誤:找不到 ./bin/my_print_defaults

如果從源代碼編譯,則需要運行“make install”以將軟件復制到正確的位置以備運行。

如果您使用的是二進制版本,則必須在解壓存檔的頂層執行 bat,或者傳遞指向該位置的 --basedir 選項。

所以我使用which my_print_defaults檢查了my_print_defaults ,不幸的是在我的機器上沒有找到它。

我也locate my_print_defaults只是為了它,並說它位於/usr/bin/my_print_defaults ,但是,當我檢查/usr/bin的二進制文件時,它實際上並不在那里。

我會嘗試使用mysql_install_db --basedir=/usr/bin但我知道這不起作用,因為whichlocate命令確認my_print_defaults不在我的機器上。

我查看了mysql_install_db 給出的錯誤,但該錯誤與此錯誤不同。

請忽略問題,我沒有費心嘗試運行find / -name my_print_defaults並在/usr/local/mysql/bin/找到它

我搜索了my_print_defaults

apt-file search my_print_defaults

如果您的系統上缺少my_print_defaults ( which my_print_defaults ),首先找出安裝了哪個數據庫:

dpkg -l |grep -E 'maria|mysql'|grep ii|grep server

如果您已經安裝了 mariadb,請嘗試重新安裝 mariadb:

sudo apt install --reinstall mariadb-server-core-10.1

如果您沒有找到使用 mariadb 的解決方案,請使用以下命令換回 mysql

sudo apt install mysql-server

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM