CentOS7 x中mysql的安裝

2021-08-10 18:41:09 字數 1478 閱讀 4444

上一次在遠端伺服器上安裝mysql是很久以前的事兒了,當時好像是centos6.x。雖然記得似乎有點兒麻煩,但沒困這麼久,所以寫篇部落格mark一下。

接下來,將mysql-5.6.38-1.el7.x86_64.rpm-bundle.tar解壓

tar -xf mysql-5.6.38-1.el7.x86_64.rpm-bundle.tar

得到:mysql-client-5.6.38-1.el7.x86_64.rpm

mysql-test-5.6.38-1.el7.x86_64.rpm

mysql-devel-5.6.38-1.el7.x86_64.rpm

mysql-embedded-5.6.38-1.el7.x86_64.rpm

mysql-server-5.6.38-1.el7.x86_64.rpm

mysql-shared-5.6.38-1.el7.x86_64.rpm

mysql-shared-compat-5.6.38-1.el7.x86_64.rpm

注意:安裝前先查詢系統是否以及安裝mysql,如果有需要將之前的mysql刪除徹底。

執行命令:

rpm -qa | grep -i mysql
如果有mysql,則執行:

yum -y remove mysql-libs*
使用find命令查詢並刪除(rm -rf)殘餘資料夾
find / -name mysql

按如下順序安裝rpm包

rpm -ivh mysql-server-5.6.38-1.el7.x86_64.rpm

rpm -ivh mysql-client-5.6.38-1.el7.x86_64.rpm

rpm -ivh mysql-devel-5.6.38-1.el7.x86_64.rpm

然後,啟動mysql

service mysql start

結果... 報錯了......   因為沒有初始化

[root@mysql ~]# find / -name mysql_install_db

/usr/bin/mysql_install_db

[root@mysql ~]# /usr/bin/mysql_install_db --user=mysql

fatal error: please install the following perl modules before executing /usr/bin/mysql_install_db:

data::dumper

然後***,上面讓安裝perl modules,那就裝吧,執行如下命令:

yum install -y perl-module-install.noarch

再次初始化:

/usr/bin/mysql_install_db --user=mysql

啟動mysql:

service mysql start

over!

更多參考:

centos7 X環境下安裝MySQL

在centos中預設安裝有mariadb,安裝mysql可以覆蓋mariadb 注 mariadb資料庫管理系統是mysql的乙個分支,主要由開源社群在維護,採用gpl授權許可。開發這個分支的原因之一是 甲骨文公司收購了mysql後,有將mysql閉源的潛在風險,因此社群採用分支的方式來避開這個風險...

CentOS7 X版本下安裝MySQL

wget 如果提示 bash wget command not found,那麼還得先安裝wget sudo yum install wget 安裝mysql yum localinstall mysql57 community release el7 8.noarch.rpm 檢查mysql是否安...

centos 7 x 安裝 解除安裝MySQL

本篇是基於yum repository來安裝mysql的,具體方法在官網可尋,在此記錄我的親身安裝過程。執行如下命令 yum install y autoconf automake imake libxml2 devel expat devel cmake gcc gcc c libaio liba...