使用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清單,確定全部解除安裝:
下載下傳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