請問mysqld問題 [論壇 - Ubuntu 與工具程式及軟體推薦]
正在瀏覽:
1 名遊客
請問mysqld問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2017/5/26 13:35 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 11
![]() |
我有個程式需要執行這個指令
/etc/init.d/mysqld start 結果bash: /etc/init.d/mysqld: 沒有此一檔案或目錄 我去看了檔案只有mysql 執行 sudo start mysql start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: 連線被拒絕 /etc/init.d/mysql start [ ok ] Starting mysql (via systemctl): mysql.service. service mysqld start Failed to start mysqld.service: Unit mysqld.service not found. mysql server有安裝 , 求解 謝謝
2017/7/24 11:51
|
||||||||||
![]() |
回覆: 請問mysqld問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
samsin 寫到: ================================================================================ 不確定在您的環境,發生這個狀況的關鍵因素是啥, 所以提供我環境的操作步驟給您參考,供您對照。 以下測試是在「Xubuntu 16.04 amd64 英文界面」 已經有安裝「mysql-server」了, ================================================================================ 所以可以執行下面指令
顯示
關於「/etc/init.d/mysql」只是「Shell Script」,您可以直接觀看該檔的內容。 一些相關的討論案例,可以參考另一篇「[索引] 開機流程」, 在下方有「## init」哪裡有紀錄一些「參考連結」和「討論案例」。 -------------------------------------------------------------------------------- ## init script ### status 執行
顯示
執行
顯示
-------------------------------------------------------------------------------- ### restart 執行
顯示
-------------------------------------------------------------------------------- ### stop 執行
顯示
-------------------------------------------------------------------------------- ### start 執行
顯示
================================================================================ ## systemd 接下來,直接透過「systemctl」這個指令來操作,也就是「systemd」的機制。 這個會跟「/lib/systemd/system/mysql.service」這個檔案相關。 ### status 執行
顯示
-------------------------------------------------------------------------------- ### restart 執行
沒有任何顯示,會直接跳下一個提示字元 -------------------------------------------------------------------------------- ### stop 執行
沒有任何顯示,會直接跳下一個提示字元 -------------------------------------------------------------------------------- ### start 執行
沒有任何顯示,會直接跳下一個提示字元 ================================================================================ ## service 接下來透過「service」這個指令來操作。 ### status
顯示
-------------------------------------------------------------------------------- ### restart
沒有任何顯示,會直接跳下一個提示字元 -------------------------------------------------------------------------------- ### stop
沒有任何顯示,會直接跳下一個提示字元 -------------------------------------------------------------------------------- ### start
沒有任何顯示,會直接跳下一個提示字元 ================================================================================ 接下來討論如何確認「mysql-server」是否已經安裝,待續...
2017/7/24 15:43
|
||||||||||
![]() |
回覆: 請問mysqld問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
接下來討論如何確認「mysql-server」是否已經安裝。
一些套件操作的討論案例,紀錄在「[索引] 套件操作實務」。 ================================================================================ 執行下面指令,安裝「mysql-server」這個套件
安裝好後,可以執行下面指令確認
顯示
執行
顯示
發現只有上面的檔案,根據經驗,猜測「mysql-server」這個套件,只是「MetaPackages」。 所以執行
顯示
或是也可以執行下面指令
顯示
從上面可以了解到,安裝「mysql-server」這個套件, 就會一併安裝「mysql-server-5.7」這個套件 所以我們可以執行下面指令來確認「mysql-server-5.7」這個套件是否已經安裝在系統上,
顯示
執行
或是執行
顯示
注意上面藍色字的部份,有上面「回覆#2」提到的「/etc/init.d/mysql」和「/lib/systemd/system/mysql.service」。 ================================================================================ 接下來從另外一個角度來探討,待續...
2017/7/24 15:49
|
||||||||||
![]() |
回覆: 請問mysqld問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
接下來從另外一個角度來探討
================================================================================ 執行
顯示
-------------------------------------------------------------------------------- 執行
顯示
-------------------------------------------------------------------------------- 執行
顯示
表示「/usr/sbin/mysqld」是屬於「mysql-server-core-5.7」這個套件。 上面兩個指令,也可以合併成一個 也就執行下面指令
顯示
-------------------------------------------------------------------------------- 執行
顯示
-------------------------------------------------------------------------------- 執行
顯示
從上面可以了解到,安裝「mysql-server-5.7」這個套件, 也會一併安裝「mysql-server-core-5.7」這個套件。 ================================================================================ 其餘的請一併參考上面的回覆,以及「[索引] 套件操作實務」, 或是也可以參考 * 鳥哥的 Linux 私房菜 / 第六章、Linux 檔案與目錄管理 / 6.5 指令與檔案的搜尋 * 阿旺的 Linux 開竅手冊 / 7.3 檔案搜尋 ================================================================================ 以上提供參考 報告完畢 ![]()
2017/7/24 15:55
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.