⑴ linux中安裝mysql之後 mysql服務不能啟動是怎麼回事
在Linux系統中安裝MySQL後,如果遇到MySQL服務無法啟動的問題,可能的原因及其解決方法如下:
首先,可能是由於/usr/local/mysql/data/rekfan.pid文件沒有寫入許可權。解決此問題的方法是賦予該文件相應的許可權,可以執行命令:
chown -R mysql:mysql /var/data和chmod -R 755 /usr/local/mysql/data,然後嘗試重新啟動MySQL服務。
其次,如果進程里已經存在MySQL進程,可以通過命令ps -ef|grep mysqld來檢查是否還有相關的MySQL進程在運行,如果有,可以使用kill -9 進程號來終止進程,然後重新啟動MySQL服務。
另外,如果是在同一台機器上第二次安裝MySQL,可能會由於之前的殘留數據影響服務的啟動。此時,可以前往MySQL的數據目錄/data查看,如果發現存在mysql-bin.index文件,可以嘗試刪除它。
簡而言之,Linux操作系統是基於UNIX操作系統發展而來的,它在1991年10月5日首次對外公開發布,之後通過互聯網和全球計算機愛好者的共同努力,發展成為一種廣泛使用的UNIX類操作系統。其主要特點是設備管理高效,對於硬碟、光碟機等IDE或SCSI設備,Linux分別分配了以hd和sd為前綴的文件來表示。
Linux操作系統的主要優勢在於其開源性,用戶可以根據需要進行定製和修改,同時由於其良好的兼容性和穩定性,也使其在伺服器和嵌入式系統領域得到了廣泛的應用。
在安裝和使用MySQL時,需要注意文件許可權的設置,避免因許可權問題導致服務無法啟動,同時也要及時清理殘留數據,以確保服務的正常運行。
⑵ Linux中安裝mysql之後 mysql服務不能啟動是怎麼回事
1、可能是/usr/local/mysql/data/rekfan.pid文件沒有寫的許可權
解決方法 :給予許可權,執行 「chown -R mysql:mysql /var/data」 「chmod -R 755 /usr/local/mysql/data」 然後重新啟動mysqld!
2、可能進程里已經存在mysql進程
解決方法:用命令「ps -ef|grep mysqld」查看是否有mysqld進程,如果有使用「kill -9 進程號」殺死,然後重新啟動mysqld!
3、可能是第二次在機器上安裝mysql,有殘余數據影響了服務的啟動。
解決方法:去mysql的數據目錄/data看看,如果存在mysql-bin.index,把它刪除掉。
⑶ linux下mysql怎麼啟動不了了
第一步:先停止所有mysql 進程
# killall -TERM mysqld
第二步:用安全模式啟動
# /usr/local/mysql/bin/mysqld_safe --skip-grant-table &
註: 啟動時會報錯,而且卡在哪不動,這時你只要回車即可,然後再用空密碼就能登陸了
第三: 用空密碼登陸,修改mysql 的root 密碼
# mysql -uroot -p //登錄mysql
mysql> use mysql // 選擇mysql 資料庫
mysql> update user set password=password("654123") where user="root"; // 更新root 密碼
mysql> flush privileges; // 使修改立即生效
第四: 用你修改的密碼登陸!
⑷ XAMPP FOR LINUX MySQL無法啟動
按照提示:XAMPP: Another MySQL daemon is already running.你的系統中可能已經存在另一個正在運行的MySQL服務,這可能是你在安裝XAMPP之前就已經安裝過其他版本的MySQL。你可以嘗試停止那個MySQL服務,然後再啟動XAMPP。另外,你也可以嘗試將XAMPP中的MySQL服務配置到另一個埠。當然,還有一個可能是你之前關閉XAMPP服務時因為某些意外,導致MySQL服務沒有被正確關閉,你可以先將它關閉,然後再重啟XAMPP。
對於這種情況,有幾個解決辦法可以嘗試。首先,你可以檢查是否有其他版本的MySQL服務正在運行,如果有,可以通過命令行或服務管理工具將其停止。例如,你可以在命令行輸入「net stop MySQL」來停止MySQL服務。其次,如果XAMPP中的MySQL服務正在佔用某個埠,你可以嘗試將其重新配置到其他埠。這通常在XAMPP的配置文件中進行,具體位置可能因版本不同而有所變化,通常位於XAMPP安裝目錄下的「apache/conf/extra/httpd-xampp.conf」或「mysql/my.cnf」文件中。最後,如果上述方法都無法解決問題,你可以嘗試完全卸載之前的MySQL版本,然後重新安裝XAMPP,確保XAMPP中的MySQL服務能夠順利啟動。
在解決MySQL無法啟動的問題時,你可以根據自己的實際情況選擇合適的解決方案。如果不確定如何操作,也可以尋求專業人士的幫助,或者在相關的技術論壇上尋找幫助。記住,在操作之前最好備份重要數據,以防萬一。