天天看點

【轉載】Linux環境安裝mysql遇到Redirecting to /bin/systemctl start mysqld.service Failed to start mysqld.service: Unit not found.

使用service mysqld start在CentOS7中啟動mysql報錯:

在提及該錯誤前,我們先提到一個mysql發展及當期背景:

MySQL是一種開放源代碼的關系型資料庫管理系統(RDBMS),使用最常用的資料庫管理語言–結構化查詢語言(SQL)進行資料庫管理。

MySQL是開放源代碼的,是以任何人都可以在General Public License的許可下下載下傳并根據個性化的需要對其進行修改。

在2008年1月16号 MySQL被Sun公司收購。此後,随着SUN被甲骨文收購,MySQL的所有權也落入Oracle的手中。

接着,我們再提到一個新的資料庫mariaDB:

MariaDB資料庫管理系統是MySQL的一個分支,主要由開源社群在維護,采用GPL授權許可 MariaDB的目的是完全相容MySQL,包括API和指令行,使之能輕松成為MySQL的代替品。

MariaDB資料庫是MySQL的創始人開發。

這裡講一下怎麼解除安裝MariaDB安裝mysql:

檢視安裝的MariaDB清單:

rpm -qa | grep mariadb

【轉載】Linux環境安裝mysql遇到Redirecting to /bin/systemctl start mysqld.service Failed to start mysqld.service: Unit not found.

解除安裝所有安裝的MariaDB(根據自己的MariaDB清單執行):

rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64

rpm -e --nodeps mariadb-5.5.64-1.el7.x86_64

rpm -e --nodeps mariadb-server-5.5.64-1.el7.x86_64

rpm -e --nodeps mariadb-devel-5.5.64-1.el7.x86_64

再次檢視安裝的MariaDB清單,確定全部解除安裝:

下載下傳mysql的repo源:(版本為5.6)

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

可能會産生錯誤:-bash: wget: 未找到指令,執行安裝wget即可,沒報該錯誤可不執行:

yum -y install wget

安裝mysql-community-release-el7-5.noarch.rpm

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安裝mysql

sudo yum install mysql-server

等待安裝完成即可

service mysqld start 

【轉載】Linux環境安裝mysql遇到Redirecting to /bin/systemctl start mysqld.service Failed to start mysqld.service: Unit not found.

檢視目前mysql狀态

【轉載】Linux環境安裝mysql遇到Redirecting to /bin/systemctl start mysqld.service Failed to start mysqld.service: Unit not found.

拯救了我好多天沒安裝成功的mysql 

繼續閱讀