簡體   English   中英

Mac OS X Mojave上的XAMPP錯誤

[英]XAMPP Errors on Mac OS X Mojave

我正在使用XAMPP 7.2.5運行MacOS Mojave 10.14

  1. 今天早些時候,我嘗試在崩潰/重新啟動后啟動XAMPP。 XAMPP管理器無法啟動MYSQL Server。 Apache確實可以正確啟動。

  2. 考慮到存在潛在的損壞,我使用Time Machine在Applications中將我的XAMPP文件夾還原到了36小時的舊文件中。

  3. 現在,當我嘗試運行XAMPP Manager時,出現“找不到任何可讀的ctl腳本”錯誤消息。

  4. 我試圖直接從CLI運行MYSQL Server。 我收到以下消息:

./mysql.server:第200行:my_print_defaults:未找到命令啟動MariaDB錯誤! 找不到MariaDB服務器(/ Applications / XAMPP / xamppfiles / bin / mysqld_safe)

關於如何解決有什么想法?

問題與Time Machine的怪癖有關-它不會完全重新生成所有記錄的文件夾/文件。 有點痛苦

我能夠從命令行運行XAMPP:

-> cd / Applications / xampp / xamppfiles-> sudo ./xampp開始

要檢查MYSQL狀態:-> mysql狀態-u [用戶名] -p [密碼]

問題解決了

我花了一天時間解決這個問題:

  • 卸載XAMPP
  • 從⁨ ⁨Applications/XAMPP⁩/xamppfiles/var⁩/mysql刪除除我的數據庫文件夾以外的所有文件(如果記得的話,有一些.err和日志文件)
  • 重新安裝XAMPP
  • 重新配置它。 如果您使用與root用戶不同的用戶訪問數據庫,則需要重新創建它。

在Time Machine恢復后,我也收到“找不到任何可讀的ctl腳本”錯誤。 我使用的是10.12.6和XAMPP 5.6。

您是正確的,它似乎是TM的問題,但是我能夠通過輸入TM並專門選擇XAMPP / xamppfiles /中的TM無法復制的目錄來解決它。 (在您的情況下,假設您想保留數據, 則不希望通過/ var / mysql復制。)

救濟。 沒有比意識到您的可信任備份不那么可靠更糟糕的了。

暫無
暫無

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

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