centos7 x64 mysql8生產環境部署

2021-10-05 07:10:37 字數 1517 閱讀 7642

本文實戰講解生產環境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.依賴安裝

[root@localhost ~]#yum install libaio -y[root@localhost ~]#yum install lrzsz -y
上傳mysql8二進位制安裝包檔案:

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閉源的潛在風險,因此社群採用分支的方式來避開這個風險...