當前位置:
首頁 > 知識 > 手把手搭建ECS雲伺服器(6)-離線安裝最新穩定版MariaDB

手把手搭建ECS雲伺服器(6)-離線安裝最新穩定版MariaDB

資料庫方面我們一般都是使用mysql,由於前段時間我們切換到了MariaDB後,當然生產環境也要更著變,誰叫oracle是個碧池呢!

mariaDB主要有三種安裝方式

源碼安裝,有點繁瑣,不推薦

yum在線安裝,由於鏡像在國外,下載速度十分緩慢,本地安裝花了將近2個小時,而雲服務完全就是下載不了直接報錯

rpm離線安裝,這個方式比較方便,推薦,不論是mariaDB還是mysql都可以用這樣的方式進行安裝

前往mariaDB的官網選擇你要的環境

然後再進入rpm目錄

進入這個目錄後下載如下7個rpm包,聲明一下:離線安裝必須下載這7個包,說是只要4個包就能成功的都是耍流氓!

下載完畢後上傳至雲伺服器,如下:

首先要移除自帶安裝的msql(centos7 默認安裝mariadb,但是如果版本低也可以卸載再安裝新版的)

yumremove mysql*

卸載成功:

開始安裝

1.安裝依賴環境包:

yuminstallrsync nmap lsofperl-DBI nc

2.安裝 jemalloc-3.6.0-1.el6.x86_64

rpm -ivh jemalloc-3.6.-1.el6.x86_64.rpm

3.安裝 jemalloc-devel-3.6.0-1.el6.x86_64

rpm -ivh jemalloc-devel-3.6.-1.el6.x86_64.rpm

4.同時安裝 common 和 compat,注意這兩個包是相互依賴的,不能分開單獨安裝

rpm -ivh MariaDB-10.2.6-centos6-x86_64-common.rpm MariaDB-10.2.6-centos6-x86_64-compat.rpm

5.安裝 client

rpm -ivh MariaDB-10.2.6-centos6-x86_64-client.rpm

6.安裝 galera

rpm -ivh galera-25.3.20-1.rhel6.el6.x86_64.rpm

此時報錯,沒關係,安裝 boost-devel

yuminstallboost-devel.x86_64

7.安裝 RPM-GPG-KEY

8.安裝 server

rpm -ivh MariaDB-10.2.6-centos6-x86_64-server.rpm

至此安裝完畢,然後啟動 mariaDB,命令與mysql一致:

service mysql start

關閉:

service mysql stop

查看一下進程:

最後要說的是官方讓在生產環境上務必執行一下命令,為的是提高安全

執行如下命令,然後根據提示依次操作

1.輸入當前密碼,直接回車

2.為root設置密碼

3.輸入root的密碼,兩個一致

4.是否移除匿名用戶,這個隨意,建議刪除,我這裡保留了

5.是否可以遠程登錄,這個建議開啟

6.刪除test庫,刪除即可

7.重新載入許可權表,yes即可

控制台登錄mysql:

mysql -u root -p

然後輸入密碼,即可。

手動刪除匿名用戶:

至此,MaridDB安裝完畢,我們試著用客戶端遠程連一下:

發現登錄不了,原因是我們沒有賦予許可權,執行以下命令:

grant all privileges on *.* to root @ % identified by root密碼 ;

flush privileges;

再次登錄發現OK

至此,MariaDB安裝完畢,不過需要注意的是,建議生產環境上的3306埠改為其他的,比如3307 3308都行,另外只有再遠程使用的時候才開放安全組的資料庫埠,如果項目和資料庫在同一個伺服器上,或者在同一個地域可用內網訪問的話,關閉埠即可,否則需要開啟。

點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 BeJavaGod 的精彩文章:

手把手搭建ECS雲伺服器(5)-設置nginx+fastdfs+tomcat+redis開啟自啟動
手把手搭建ECS雲伺服器(4)-安裝redis以及集群
手把手搭建ECS雲伺服器(3)-配置JDK環境以及Tomcat+nginx伺服器
手把手搭建ECS雲伺服器(2)-掛載並安裝fastdfs文件伺服器
手把手搭建ECS雲伺服器(1)-安裝nginx 1.12.0

TAG:BeJavaGod |

您可能感興趣

Docker搭建L2TP-VPN伺服器
CentOS搭建DNS伺服器實錄
Linux中DNS伺服器搭建
阿里雲伺服器Centos7.4搭建LNMP環境 WordPress安裝
AMD StoreMi真香!硬碟提速的3A平台小鋼炮搭建
Linux搭建ISCSI存儲伺服器
VMware虛擬機安裝CentOS 7並搭建Lamp伺服器環境
從零學習Spring MVC框架「環境搭建和MVC架構」
NVIDIA線下交流會:手把手教你搭建TensorFlow&Caffe深度學習伺服器
CentOS7 搭建L2TP
快速搭建CentOS+ASP.NET Core環境支持WebSocket
linux-CentOS搭建Git伺服器作為私有倉庫使用
Nginx+FastDFS圖片伺服器搭建
在IIS里搭建FTP伺服器
白色版 Virgil Abloh x AJ1 發售日期變更,全新 KAWS 雕塑在卡達搭建 | HB Daily
Ubuntu18.04LTS下搭建Web環境暨安裝Moodle平台
AMD YES ! ITX神教之高顏值AMD主機搭建
使用AMD Radeon Pro WX9100專業圖形卡搭建自己的移動工作站
rasa NLU+CORE 搭建自己的智能客服
AMD YES!ITX神教之高顏值AMD主機搭建