liunx 安裝 mysql 時遇到錯誤的解決

2021-10-02 07:57:39 字數 955 閱讀 8944

第乙個錯誤

用服務的方式啟動mysql後 報錯

error! couldn't find mysql server (/usr/local/mysql/bin/mysqld_safe)

後來的mysql的my.cfg配置檔案中 發現 basedir 是已 / 結尾的

我覺得mysql要的是乙個目錄 而不是目錄下的資料夾和檔案

後來我把 末尾的 / 去掉不報錯了

第二個錯誤

用服務的方式啟動mysql

報錯[root@izxxrpsbcv4k20z mysql-5.7.28]# service mysql start

/etc/init.d/mysql: line 239: my_print_defaults: command not found

starting mysql error! couldn't find mysql server (/usr/local/mysql/bin/mysqld_safe)

這個錯誤比較明顯

mysql 的 服務啟動指令碼  mysql 在 /etc/init.d/資料夾下

第239 行報錯

開啟檔案檢視,是啟動指令碼 basedir 和 datadir 是空值

把這兩個值設定上實際的路徑,就解決了

第三個錯誤

用服務的方式啟動mysql

報錯starting mysql... error! the server quit without updating pid file (/run/mysql/mysqld.pid).

找了好久,沒有結果

無奈檢視錯誤日誌,其中有兩行是報埠占用,因為我這裡還裝了docker 裡面也起了乙個msyql 也做了3306埠的對映

所以我改了乙個埠

啟動成功

要注意的一點就是,mysql的錯誤日誌,的錯誤資訊,不是列印在最後一行,而是在檔案中間,如果只看檔案最後找錯誤原因是找不到的

MySQL高階 Liunx安裝mysql

tar zxvf mysql 5.7.29 linux glibc2.12 x86 64.tar.gz再移動並重命名一下mv mysql 5.7.29 linux glibc2.12 x86 64 usr local mysql建立mysql使用者組和使用者並修改許可權groupadd mysql ...

liunx下mysql的安裝

liunx系統中安裝mysql的步驟 2 解除安裝老版本的mysql 查詢並刪除mysql有關的檔案 find name mysql rm rf 上邊查詢到的路徑,多個路徑用空格隔開 3 在安裝目錄下解壓檔案 如果自己定義了安裝路徑,沒有放在 usr local下的話,後面的安裝可能報錯,我自己的路...

liunx下mysql的安裝

liunx系統中安裝mysql的步驟 2 解除安裝老版本的mysql 查詢並刪除mysql有關的檔案 find name mysql rm rf 上邊查詢到的路徑,多個路徑用空格隔開 3 在安裝目錄下解壓檔案 如果自己定義了安裝路徑,沒有放在 usr local下的話,後面的安裝可能報錯,我自己的路...