上一次在遠端伺服器上安裝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...