2013-05-30 86 views
4

我有一個安裝PHP和MySQL的實例,現在我試圖在我的系統上安裝XAMPP。我可以運行XAMPP的PHP。但在開始服務時,我收到了下面的錯誤。我希望通過停止其他服務來運行MySQl。mysql不能在XAMPP中啓動UBUNTU

這裏是我的終端輸出中:

$ sudo /opt/lampp/lampp start 
Starting XAMPP for Linux 1.8.0... 
XAMPP: Starting Apache with SSL (and PHP5)... 
XAMPP: Starting MySQL... 
XAMPP: Couldn't start MySQL! 
XAMPP: Starting ProFTPD... 
XAMPP for Linux started. 

請幫幫忙,謝謝

+2

檢查日誌'/ opt/lampp/logs' – Stephan

+1

[可能無法在啓動XAMPP時啓動MySQL!](http://stackoverflow.com/questions/12507358/couldnt-start-mysql- while-starts-xampp) – Maerlyn

回答

3

如果你爲什麼地球上您使用的XAMPP運行Ubuntu?

sudo apt-get install apache2 mysql-server phpmyadmin php5;

cd;mkdir www

pico /etc/apache2/sites-available/default

改變文檔根到您剛纔提出的www目錄應該是這樣的/ home/yourusername/WWW/

service apache2 restart

恭喜你現在正在運行fu我會在linux機器上正確地啓動LAMP堆棧。 http://localhost/http://localhost/phpmyadmin/

0

這是在嘗試了來自各種論壇的十億次建議後爲我工作的最簡單的修復方法。首先,您需要將內核更新到最新的穩定版本3.19(您確實需要這樣做才能使其在未來(更新後)沒有任何問題的情況下工作)。

  1. 轉到http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/

  2. 查找一般的人(忽略低延時)根據你的補償是否是64位(AMD64)或32位(I386)

    • 下載;將會有2個文件將被下載。請記住忽略低潛力的。
    • 接下來,獲得該文件還:Linux的頭,3.19.0-031900_3.19.0-031900.201502091451_all.deb ..來自同一個地方,因此使得文件的總數,你將需要有是3
    • 通過雙擊其圖標簡單地安裝所有這三個文件在下載目錄

從apachefriends現場直接安裝XAMPP:https://www.apachefriends.org/index.html

最後,點擊'管理服務器'選項卡中的開始全部,並觀察它們全部開始,mysql數據庫,Proftpd和Apache Web服務器。這也修復了phpmyadmin(瀏覽器)錯誤2002.

+0

我不認爲這是與上述問題有關 –

0

感謝您的答案。 我已經試着在已經運行的時候啓動mysql服務。啓動XAMPP的MySQL和Apache

須藤服務的Apache2停止

sudo的服務mysql的停止

然後

須藤的/ opt /前 停止MySQL和Apache的實例lampp/lampp start

0

您可以運行,

須藤停止MySQL的

在終端停止mysql服務,並重新啓動XAMPP

1

我有同樣的問題。

我的方法是

  1. 備份您的htdocs文件夾
  2. 備份你的數據庫文件夾 '的/ opt/LAMPP的/ var/mysql的' 上的/ opt/LAMPP在/ var/mysql的$ LS
  3. 檢查用戶香格里拉大
  4. 重新安裝XAMPP充滿刪除數據
  5. 複製粘貼你的數據庫文件夾複製到/ opt/LAMPP在/ var/mysql的
  6. 粘貼後
  7. 改變用戶訪問上的/ opt/LAMPP/VAR/MySQL的所有文件和文件夾

檢查用戶對文件夾

$ cd /opt/lampp/var/mysql 
$ ls -la 

改變用戶對文件夾中的所有文件和文件夾的基於計算機 前

$ sudo chown -R mysql:mysql * 

和1檔:

$ sudo chown -R mysql:root emild-desktop.err 

emild-desktop.e RR是我的電腦的日誌錯誤

  • 複製粘貼您的htdocs文件夾上的/ opt/LAMPP

  • 重啓LAMPP服務。

    $須藤的/ opt/LAMPP/LAMPP開始

  • 1

    幫我...

    以下內容是從MySQL Database cannot start on XAMPP for Mac

    1. Open XAMPP Installation Directory 
    
    2. Open "etc" Folder 
    
    3. Find "my.cnf" file and open it in any text editor 
    
    4. Change Port from 3306 to 3307 (if you have installed skype or other apps) 
    
    5. Add "innodb_force_recovery=1" under "myisam_sort_buffer_size=8M" 
    
    6. Save "my.cnf" file 
    
    7. Open xampp:- 
    
    8. Goto Computer(opt)> Open lampp folder(Search "lampp" if u can't see lampp folder)> Open manager-linux.run 
    
    9. In XAMPP Click on "Manage Server" Tab> Click on "Mysql Database"> Click on "Configure"> Change Port from 3306 to 3307> save and start the mysql database. 
    

    你得到一個消息,「啓動MySQL SUCCESS!「