本文實戰講解生產環境centos7 x64下mysql8的二進位製包安裝部署,並相容低版本程式執行。版本選擇,如下圖:
centos7 x64系統初始安裝均為最小化安裝,安裝mysql前先初始一些設定:
a.關閉防火牆
//檢視firewall狀態
[root@localhost ~]#systemctl list-unit-files|grep firewalld.service
//停止firewall
[root@localhost ~]#systemctl stop firewalld.service
//禁止firewall開機啟動
[root@localhost ~]#systemctl disable firewalld.service
b.關閉selinux
//將selinux=enforcing改為selinux=disabled
[root@localhost ~]#vi /etc/selinux/config
//設定為permissive模式,臨時生效
[root@localhost ~]#setenforce 0
c.解除安裝系統自帶的mariadb資料庫
//檢視是否存在mariadb
[root@localhost ~]#rpm -qa | grep mariadb
//存在則刪除
[root@localhost ~]#rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
d.依賴安裝
上傳mysql8二進位制安裝包檔案:[root@localhost ~]#yum install libaio -y
[root@localhost ~]#yum install lrzsz -y
mysql8安裝完成後,首先需配置你的root使用者密碼,及相容低版本程式的遠端連線管理帳戶,否則不可用。因為mysql8使用了caching_sha2_password的加密方式,mysql5用的是sha256_password加密方式。
mysql的單機伺服器架設結束,如果你想搞讀寫分離,做主從和主主複製,請看這篇乾貨mysql8主從和主主複製實戰帶你實現。
Centos7 X 安裝mysql5 7 2X教程
新安裝的 centos7 系統需要 配置ip 修改配置 執行命令 重啟網路服務 獲取ip systemctl restart network ip addr 獲取ip位址 遠端工具 crt 或者 xshell 連線 隨個人喜好 安裝 wget yum y install wget yum y ins...
CentOS7 x中mysql的安裝
上一次在遠端伺服器上安裝mysql是很久以前的事兒了,當時好像是centos6.x。雖然記得似乎有點兒麻煩,但沒困這麼久,所以寫篇部落格mark一下。接下來,將mysql 5.6.38 1.el7.x86 64.rpm bundle.tar解壓 tar xf mysql 5.6.38 1.el7.x...
centos7 X環境下安裝MySQL
在centos中預設安裝有mariadb,安裝mysql可以覆蓋mariadb 注 mariadb資料庫管理系統是mysql的乙個分支,主要由開源社群在維護,採用gpl授權許可。開發這個分支的原因之一是 甲骨文公司收購了mysql後,有將mysql閉源的潛在風險,因此社群採用分支的方式來避開這個風險...