1. 程式人生 > 其它 >【轉載】Linux環境安裝mysql遇到Redirecting to /bin/systemctl start mysqld.service Failed to start mysqld.service: Unit not found.

【轉載】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

解除安裝所有安裝的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列表,確保全部解除安裝:
rpm -qa | grep 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

檢視當前mysql狀態

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

轉載:https://blog.csdn.net/weixin_43303530/article/details/103713915

這些相當於是一些學習筆記,有說的不對的,可以跟我留言告訴我哦