發表文章

目前顯示的是有「MariaDB」標籤的文章

CENTOS7安裝mariaDB10.3+Galera Cluster安裝步驟

圖片
1.CENTOS7安裝好後先移除舊版的MARIADB #yum remove mariadb 2.建立repo檔 # vi /etc/yum.repos.d/MariaDB.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.3.6/centos74-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 3.用YUM UPDATE #yum update 4.關閉SELinux(安全增強式Linux), 編輯/etc/sysconfig/selinux # vi /etc/sysconfig/selinux 5.因為Cluster之間彼此的互通資料並不在一般開放的port範圍中,所以依預設的情況會有問題;為了解決這個問題的最快方法就是關閉防火牆。關閉防火牆的指令: #service iptables stop # chkconfig iptables off 6.安裝Marai DB # yum install MariaDB 6.啟動MariaDB看是不是有安裝成功 #service mysql start 出現[OK]表示安裝成功 7.設定 MariaDB的root密碼 #mysql_secure_installation 8.新增root使用者可以由其他IP登入 GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY '密碼'; FLUSH PRIVILEGES; 9.設定主機名稱 # vi /etc/hostname db1 #vi /etc/hosts 192.168.100.52 db1 192.168.100.53 db2 10. 設定Cluster #vi /etc/my.cnf.d/server.cnf 在[galera]下新增以下內容 wsrep_on=ON wsrep_provider=/usr/lib64/galera/libgalera_smm.so wsrep_cluster_name=...

CENTOS7安裝Apache, MariaDB, PHP

LAMP 是 Linux + Apache + MySQL + PHP 的縮寫, 但從 RHEL / CentOS 7 開始已經不會內置 MySQL, 改為使用 MariaDB, MariaDB 使用上與 MySQL 相同, 舊有的 MySQL 資料庫也可以直接升級使用, 這裡也會介紹安裝 Apache + MariaDB + PHP。 安裝 Apache # yum install httpd 跟著回答 “y” 後便會完成安裝, 然後輸入以下指令啟動及設定 Apache 開機自動執行: # systemctl start httpd # systemctl enable httpd 這時 Apache 已經啟動了, 可以在瀏覽器輸入伺服器的位置試試, 例如 http://localhost 安裝 MariaDB 執行以下指令安裝 MariaDB: # yum install mariadb-server mariadb 啟動及設定開機自動執行 MariaDB: # systemctl start mariadb # systemctl enable mariadb 執行以下指令設定 MariaDB 的 root 密碼, 預設是空密碼, 所以建議盡快修改: # /usr/bin/mysql_secure_installation 完成後可以用測試一下 MariaDB 是否已經啟動: # mysql -u root -p 安裝 PHP 以下指令除了會安裝 PHP 外, 還會安裝一些常用的 PHP 套件: # yum install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel 安裝好 PHP 後需要重新啟動 Apache 才會生效: # systemctl restart httpd.service 要測試 PHP, 可以放一個簡單的 PHP Script 會 Apache DocumentRoot 目錄, 這裡: # vi /var/www/html/test.php 然後輸入以下幾行程式碼: ...