導航:首頁 > 程序命令 > linuxmysql無法用命令啟動

linuxmysql無法用命令啟動

發布時間:2024-11-05 12:03:06

Ⅰ 如何在命令行啟動mysql

如何在命令行啟動 mysql:1. 打開命令行並導航到 mysql 安裝目錄;2. 輸入命令:./bin/mysqld_safe 啟動 mysql 伺服器;3. 使用 netstat -tunp | grep mysql 驗證啟動。
如何在命令行啟動 MySQL
要從命令行啟動 MySQL 伺服器,請按照以下步驟操作:
1. 打開命令行
在 Windows 上:按 Windows 鍵 + R,輸入 "cmd" 並按 Enter 鍵。在 macOS 和 linux 上:打開終端應用程序。
2. 導航到 MySQL 安裝目錄
鍵入以下命令並按 Enter 鍵:
cd /usr/local/mysql
3. 啟動 MySQL 伺服器
鍵入以下命令並按 Enter 鍵:
./bin/mysqld_safe
該命令將啟動 MySQL 守護進程,它將在後台運行 MySQL 伺服器。
4. 驗證啟動
鍵入以下命令並按 Enter 鍵:
netstat -tunp | grep mysql
您應該會看到類似以下輸出的內容:
tcp
0 0 0.0.0.0:3306
0.0.0.0:*

LISTEN
這表示 MySQL 伺服器正在偵聽埠 3306 上的連接。

Ⅱ 緊急求助: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& #

(2)linuxmysql無法用命令啟動擴展閱讀:

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,輸入mysql命令無效是怎麼回事

首先,連接工具的mysql就是個命令而已,如果你使用在線安裝,如um install 或者ubuntu裡面的apt install ,系統會默認把mysql的連接工具放入/usr/bin下面去,如果你使用編譯安裝,那你需要手動把這個文件放入到bin目錄里去。
排查方法,找到mysql這個文件,直接拷貝到/usr/bin下面即可,,即使你要alias,那你後面的命令也是必須要有效的,無效肯定是要報錯的;如果你要使用ln軟連接方式也是可以的,但是同樣後面的路勁要對咯。
最後,還不行你就直接在線yim或者apt安裝就行了。不用擔心連接工具跑到哪裡去了。

Ⅳ linux下已經裝了mysql,為什麼mysql命令執行時報沒有該命令

原因:設置錯誤造成。解決方法:重新正確設置來解決此問題。

如下參考:

1.右鍵單擊資料庫,選擇mpSQL文件——結構和數據,然後單擊save,如圖所示。將該文件保存為ymt。sql備用。

Ⅳ linux系統mysql服務啟動失敗

「error manager of pid file quit without updating file」這個錯誤通常是配置不當造成的,絕大多數是跟/etc/my.cnf有關系。

在出現這個錯誤後,可以查看mysql的數據目錄,也就是datadir下的xx.err文件,xx是用戶名,查看該文件底部的最新日誌,就可以看到具體的報錯項目,有的是啟動參數不對,有的是配置文件錯誤,有的是比如下面這種詭異情況,總結來講還是要學會看日誌排查錯誤。

1、如圖被選定內容所示,新裝的myql啟動失敗,報錯:
ERROR!Manager of pid-file quit without updating file

(5)linuxmysql無法用命令啟動擴展閱讀

當然也有可能是/usr/local/mysql/data/mysql.pid文件沒有寫的許可權、進程里已經存在mysql進程、是第二次在機器上安裝mysql,有殘余數據影響了服務的啟動、錯誤日誌目錄不存在等問題。想要解決這些問題最好的辦法是查看錯誤日誌。

1、可能是/usr/local/mysql/data/mysql.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,就趕快把它刪除掉吧,它就是罪魁禍首了。

4、mysql在啟動時沒有指定配置文件時會使用/etc/my.cnf配置文件,請打開這個文件查看在[mysqld]節下有沒有指定數據目錄(datadir)。
解決方法:請在[mysqld]下設置這一行:datadir = /usr/local/mysql/data

5、skip-federated欄位問題
解決方法:檢查一下/etc/my.cnf文件中有沒有沒被注釋掉的skip-federated欄位,如果有就立即注釋掉吧。

6、錯誤日誌目錄不存在
解決方法:使用「chown」 「chmod」命令賦予mysql所有者及許可權。

7、selinux惹的禍,如果是centos系統,默認會開啟selinux
解決方法:關閉它,打開/etc/selinux/config,把SELINUX=enforcing改為SELINUX=disabled後存檔退出重啟機器試試。

閱讀全文

與linuxmysql無法用命令啟動相關的資料

熱點內容
c語言程序員招聘 瀏覽:857
如何授權app地理位置許可權 瀏覽:259
蘋果163發送郵件伺服器地址 瀏覽:91
程序員的字體 瀏覽:171
安卓手機如何投屏到賓士車載 瀏覽:722
1千塊程序員禮物 瀏覽:498
目前外圍配套最少的單片機 瀏覽:152
老款mac怎麼進入命令行模式 瀏覽:810
怎麼更改加密視頻 瀏覽:257
vpn命令行 瀏覽:12
懸賞平台免費源碼 瀏覽:889
游戲地圖生成演算法 瀏覽:964
java獲取欄位的類型 瀏覽:859
php開放源碼 瀏覽:907
若水android源碼 瀏覽:797
phpphpize安裝 瀏覽:801
cad中點捕捉命令 瀏覽:31
單片機檢測繼電器 瀏覽:707
源碼時代培訓機構貸款 瀏覽:552
南光30c如何連app 瀏覽:821