2017-06-26 83 views
0

我有一個需要在PHP 5.5上運行的項目。我用Ubuntu創建了一個虛擬機。我的機器上裝有windows 10。我找不到支持PHP 5.5的燈的版本,所以我安裝了Xampp。它的工作原理,也是phpmyadmin的作品。但是當我嘗試從命令行導入數據庫時​​,它說 - 「程序'mysql'可以在以下軟件包中找到......」。它要求安裝該軟件包。 客戶希望堅持使用當前的PHP版本,直到我們開始使用最新版本的PHP。Ubuntu - xampp - 無法將數據庫導入到mysql

我需要分別安裝mysql包嗎? Xampp可以使用嗎?

或者我可以連接到主機上的數據庫(Windows 10)?

+0

xampp應該捆綁它 - 但它可能是這樣的情況,Ubuntu的MySQL已預裝,所以xampp +本機衝突,並導致問題,看看你是否可以追查到另一個mysql的實例在vb – ThisGuyHasTwoThumbs

+0

是的,我已經安裝之前有一個,但我刪除了它。我如何檢查它是否仍然存在。 – KutePHP

+0

做'cd /'並運行'sudo find .- name「* mysql *」'看看會得到什麼返回 – ThisGuyHasTwoThumbs

回答

0

我試圖刪除mysql相關的文件和文件夾,但由於文件權限,我無法刪除所有。用更少的時間在手,我嘗試連接到主機數據庫(安裝在Windows 10上的xampp),並且工作。 這是我做的 -

  1. 運行ipconfig(我的主機是Windows 10)。
  2. 請注意「以太網適配器以太網:」下的IPv4地址。以下查詢主機數據庫(安裝在Windows 10 XAMPP)
  3. 運行 -

    CREATE USER 'yourusername' @ 'IPv4地址:端口' IDENTIFIED BY '你的密碼';

    授予特權 TO'yourusername'@'IPv4地址:端口'WITH GRANT OPTION;

    CREATE USER'yourusername'@'%'IDENTIFIED BY'password';

    授予特權 TO'yourusername'@'%'WITH GRANT OPTION;

    FLUSH PRIVILEGES;

我用端口3306

連接時,我使用的IPv4地址:端口作爲主機,用戶名= yourusername和口令=密碼。

我希望這有助於某人。

相關問題