當前位置:首頁 » 編程軟體 » 服務的mysql腳本引導不上

服務的mysql腳本引導不上

發布時間: 2024-11-07 18:19:25

① 緊急求助:linux 下面mysql啟動不了 my_print_defaults: command not found

linux 下面mysql啟動不了 my_print_defaults: command not found的原因是:

/etc/init.d/mysql這個MySQL的啟卜虧動腳本錯誤,MySQL是使用源代碼安裝的,一般會提示tarting MySQL Couldn't find MySQL manager or server(@bindir@/mysqld_safe)。

具體解決辦法:

鍵入如下命令:

cd <your MySQL install PATH>

cd bin

.mysqld_safe --user=mysql& #

(1)服務的mysql腳本引導不上擴展閱讀:

mysql的其他報錯解決辦法:

1、Starting MySQL.Manager of pid-file quit without updating fi[失敗賣指]

關於這個錯誤原因有很多,最大的可能是沒有創建測試資料庫,可以用/usr/local/mysql/scripts/mysql_install_db –user=mysql命令進行創建;另外一個原因可能是許可權設置型配神問題,需要賦予mysql的data許可權,可以用chmod -R 命令。

2、FATAL ERROR: Could not find /home/mysql/bin/my_print_defaults If you are using a binary release,you must run this script from

within the directory the archive extracted into. If you compiled

MySQL yourself you must run 『make install』 first.

這個錯誤,是沒有指明mysql的data路徑導致的,可以很簡單的進行解決:

vim /etc/my.cnf

在[mysqld] 後面加上路徑:

basedir = /usr/local/mysql

datadir =/opt/data;

3、-bash: mysql: command not found

用mysql命令進行登陸mysql報錯,原因是沒有設置環境變數,需要設置,或者進入到bin目錄進行登陸cd /usr/local/mysql/bin

mysql -u root

② linux系統mysql服務啟動失敗

解決「linux系統mysql服務啟動失敗」問題的具體步驟如下:

1、首先我們查找mysql.sock的文件位置,如果忘記了文件的位置,首先查看/etc/my.cnf文件。

6、mysql啟動的時候錯誤可以通過日誌進行判斷,日誌的路徑同樣在my.cnf中可以看出。

這樣就解決了「linux系統mysql服務啟動失敗」的問題。

③ Ubuntu下安裝MySQL後MySQLSERVER不能啟動的解決

Ubuntu下安裝MySQL資料庫步驟如下:

首先,下載並解壓MySQL資料庫文件:mysql-6.0.4-alpha.tar.gz,執行tar -zxvf mysql-6.0.4-alpha.tar.gz和cd mysql-6.0.4-alpha。

接著,配置安裝目錄:執行./configure --prefix=/usr/local/mysql,然後進行編譯:make,執行安裝命令:sudo make install,復制配置文件:sudo cp supported-files/my-medium.cnf /etc/my.cnf,再復制MySQL服務腳本文件:sudo cp supported-files/mysql.server /etc/init.d,給腳本文件添加執行許可權:sudo chmod a+x /etc/ini.d/mysql.server。

安裝完成後,嘗試啟動MySQL服務:

執行cd /usr/local/mysql/bin,然後使用./mysql_install_db --user=mysql命令。接下來,嘗試使用./mysqld_safe &和ps -ef | grep mysql命令查看MySQL服務進程。

如果進程查看無誤,則嘗試通過服務方式啟動MySQL:執行./etc/init.d/mysql.server命令,如果出現錯誤信息「Starting MySQL./etc/init.d/mysql: line 159: kill: (6638) - No such process」,則可能是因為沒有正確使用sudo許可權。

定位問題,進入MySQL服務啟動腳本文件中,在大約307行左右列印變數信息,手工執行bin/mysqld_safe --datadir=/usr/local/mysql/var/ --pid-file=/usr/local/mysql/var/mysql.pid命令,發現許可權問題,導致無法創建/usr/mysql/var/mysql.pid文件。重新執行命令時加上sudo許可權,sudo bin/mysqld_safe --datadir=/usr/local/mysql/var/ --pid-file=/usr/local/mysql/var/mysql.pid,至此問題解決。

熱點內容
電動汽車高配置是什麼 發布:2024-11-22 16:44:08 瀏覽:25
編譯原理掃描器設計講解 發布:2024-11-22 16:37:22 瀏覽:302
python依賴庫 發布:2024-11-22 16:37:14 瀏覽:682
androidhttp原理 發布:2024-11-22 16:37:07 瀏覽:447
c語言的堆和棧 發布:2024-11-22 16:12:48 瀏覽:850
反編譯易語言軟體 發布:2024-11-22 16:07:55 瀏覽:845
雙活動數據中心存儲方案 發布:2024-11-22 16:07:41 瀏覽:788
我的世界死亡不掉落生存伺服器推薦 發布:2024-11-22 15:59:30 瀏覽:113
哪個安卓虛擬機可以導入系統軟體 發布:2024-11-22 15:57:53 瀏覽:721
微眾銀行在哪裡設置密碼 發布:2024-11-22 15:47:52 瀏覽:671