最近更換一臺服務器,之前安裝時候告知沒有什么要求,安裝centos即可。于是安裝了最版本的centos7。
部署MySQL時候MySQL-client-4.0.20-0.i386.rpm,MySQL-server-4.0.20-0.i386.rpm因為安裝這個兩個版本。
第一次安裝server時候報錯mariadb(MariaDB數據庫管理系統是MySQL的一個分支)
使用命令 rpm -qa|grep mariadb
查看安裝的mariadb,可以使用rpm也可以使用yum卸載掉原來的版本,如果有安裝之前mysql也是一樣的卸載yum remove -y 安裝的包名
在運行安裝rpm -ivh MySQL-client-4.0.20-0.i386.rpm
和rpm -ivh MySQL-server-4.0.20-0.i386.rpm
也可以使用yum install -y MySQL-client-4.0.20-0.i386.rpm
和yum install -y MySQL-server-4.0.20-0.i386.rpm
安裝完成之后運行mysql出現如下報錯:
報錯
首先確定mysql_install_db(數據庫的初始化)的位置
運行初始化命令
/usr/bin/mysql_install_db
可以看到上一步中提示了如果啟動mysql:
cd /,/usr/bin/mysqld_safe &
解決
運行msql正常進入,不在報錯
后記:
在最新版本的Centos 7,yum源里面不再有mysql server。若要安裝安裝mysql有如下方法:
- 下載rpm包(就像本章開始下載的MySQL-server-4.0.20-0.i386.rpm)
- 修改yum源,有兩種修改方法:a.下載rpm包,
yum localinstall mysql-community-release-el7-5.noarch.rpm
添加 MySQL Yum Repository
yum repolist enabled | grep "mysql.*-community.*"
檢查是否添加成功,后面的安裝就都知道了
注意這個位置
找到對應的版本