3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
資料庫方面我們一般都是使用mysql,由於前段時間我們切換到了MariaDB后,當然生產環境也要更著變,誰叫oracle是個碧池呢!mariaDB主要有三種安裝方式源碼安裝,有點繁瑣,不推薦yum在線安裝,由於鏡像在國外,下載速度十分緩慢,本地安裝花了將近2個小時,而雲服務完全就是下載不了直接報錯rpm離線安裝,這個方式比較方便,推薦,不論是mariaDB還是mysql都可以用這樣的方式進行安裝前往mariaDB的官網選擇你要的環境然後再進入rpm目錄進入這個目錄後下載如下7個rpm包,聲明一下:離線安裝必須下載這7個包,說是只要4個包就能成功的都是耍流氓! 下載完畢後上傳至雲伺服器,如下: 首先要移除自帶安裝的msql(centos7 默認安裝mariadb,但是如果版本低也可以卸載再安裝新版的)yum remove mysql*卸載成功: 開始安裝1.安裝依賴環境包:yuminstall rsync nmap lsof perl-DBI nc2.安裝 jemalloc-3.6.0-1.el6.x86_64rpm -ivh jemalloc-3.6.0-1.el6.x86_64.rpm3.安裝 jemalloc-devel-3.6.0-1.el6.x86_64rpm -ivh jemalloc-devel-3.6.0-1.el6.x86_64.rpm4.同時安裝 common 和 compat,注意這兩個包是相互依賴的,不能分開單獨安裝rpm -ivh MariaDB-10.2.6-centos6-x86_64-common.rpm MariaDB-10.2.6-centos6-x86_64-compat.rpm5.安裝 clientrpm -ivh MariaDB-10.2.6-centos6-x86_64-client.rpm6.安裝 galerarpm -ivh galera-25.3.20-1.rhel6.el6.x86_64.rpm此時報錯,沒關係,安裝 boost-develyuminstall boost-devel.x86_647.安裝 RPM-GPG-KEYrpm --import http://yum.mariadb.org/RPM-GPG-KEY-MariaDB8.安裝 serverrpm -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 -u root -p 然後輸入密碼,即可。手動刪除匿名用戶:至此,MaridDB安裝完畢,我們試著用客戶端遠程連一下:發現登錄不了,原因是我們沒有賦予許可權,執行以下命令:grant all privileges on *.* to 'root'@'%' identified by 'root密碼';flush privileges;再次登錄發現OK至此,MariaDB安裝完畢,不過需要注意的是,建議生產環境上的3306埠改為其他的,比如3307 3308都行,另外只有再遠程使用的時候才開放安全組的資料庫埠,如果項目和資料庫在同一個伺服器上,或者在同一個地域可用內網訪問的話,關閉埠即可,否則需要開啟。

本文由yidianzixun提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦