วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
การจำลองแบบ multi-master MySQL เป็นคุณสมบัติที่ยอดเยี่ยมภายใน MySQL อย่างไรก็ตามมีปัญหาเดียวเท่านั้น การจำลองแบบ Multi-Master มาตรฐานดูเหมือนจะไม่คงที่เหมือนอย่างการจำลองแบบ Master-Slave มันต้องการความสนใจเสมอ นั่นคือสิ่งที่ Percona เข้ามาเล่น ทีมงาน Percona ได้พัฒนาผลิตภัณฑ์ที่น่าอัศจรรย์เรียกว่าคลัสเตอร์ Percona XtraDB XtraDB นำเสนอการจำลองแบบ multi-master ระดับโลกที่ขับเคลื่อนโดย Galera แล้วเราจะรออะไรอีก มาเริ่มกันเลย.
VM 1:
ssh root@xxx.xxx.xxx.xxx
VM 2:
ssh root@yyy.yyy.yyy.yyy
บนทั้งสองโหนดรันคำสั่งต่อไปนี้:
echo -e "deb http://repo.percona.com/apt wheezy main\ndeb-src http://repo.percona.com/apt wheezy main" >> /etc/apt/sources.list.d/percona.list && apt-key adv --keyserver keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A
ตอนนี้เราจำเป็นต้องปรับปรุงแหล่งที่มา:
apt-get update
การติดตั้งตรงไปตรงมา:
apt-get install percona-xtradb-cluster-56
หากคุณคุ้นเคยกับ MySQL หน้าจอถัดไปนี้ควรดูคุ้นเคย เพียงทำตามคำแนะนำบนหน้าจอเพื่อป้อนรหัสผ่าน
การกำหนดค่าค่อนข้างง่าย คุณเพียงแค่เพิ่มสองสามบรรทัดในไฟล์ MySQL config ในกรณีนี้ฉันจะใช้นาโน แต่คุณสามารถใช้โปรแกรมแก้ไขข้อความที่คุณเลือก
ใช้สิ่งนี้เพื่อเปิดไฟล์บนทั้งสองเครื่อง:
nano /etc/mysql/my.cnf
ลงไปbind-address = 127.0.0.1แล้วเพิ่ม # ลงไปก่อน เพิ่มบรรทัดต่อไปนี้ทันทีหลังบรรทัด (commented-out) bind-address:
### Galera library.
wsrep_provider=/usr/lib/libgalera_smm.so
### IP addresses of your two nodes.
wsrep_cluster_address=gcomm://xxx.xxx.xxx.xx,yyy.yyy.yyy.yyy
### This will not work unless binlog is formatted to ROW.
binlog_format=ROW
### This changes how InnoDB autoincrement locks are managed and is a requirement for Galera
innodb_autoinc_lock_mode=2
### Node #1 address (The node you are ssh`d into now.)
wsrep_node_address=xxx.xxx.xxx.xx
### SST Method
wsrep_sst_method=xtrabackup-v2
### Cluster name
wsrep_cluster_name=xtradb
### Node Name, in this case we will just call it xtradb1
wsrep_node_name=xtradb1
### Authentication, REMEMBER THIS.
wsrep_sst_auth="sstuser:yoursecretpass"
บันทึกและออกจากไฟล์ (Ctrl + X)
ทีนี้ลอง bootstrap โหนด:
/etc/init.d/mysql bootstrap-pxc
ต่อไปเราต้องสร้างผู้ใช้และให้สิทธิ์นี่คือเหตุผลที่คุณต้องจำรหัสผ่านนั้น คุณจะต้องเข้าสู่ระบบ MySQL shell ( mysql -u root -p) และพิมพ์ดังต่อไปนี้ (ไม่รวมmysql>):
mysql> CREATE USER 'sstuser'@'localhost' IDENTIFIED BY 'yoursecretpass';
mysql> GRANT RELOAD, LOCK TABLES, REPLICATION CLIENT ON *.* TO 'sstuser'@'localhost';
mysql> FLUSH PRIVILEGES;
การกำหนดค่าสำหรับโหนดที่สองเหมือนกันกับโหนดแรกยกเว้นสองค่า แสดงความคิดเห็นอีกครั้งbind-address = 127.0.0.1และวางต่อไปนี้ทันทีหลังจากนั้น อย่าลืมแก้ไขค่าให้สอดคล้อง
### Galera library.
wsrep_provider=/usr/lib/libgalera_smm.so
### IP addresses of your two nodes.
wsrep_cluster_address=gcomm://xxx.xxx.xxx.xx,yyy.yyy.yyy.yyy
### This will not work unless binlog is formatted to ROW.
binlog_format=ROW
### This changes how InnoDB autoincrement locks are managed and is a requirement for Galera
innodb_autoinc_lock_mode=2
### Node #2 address (The node you are ssh`d into now.)
wsrep_node_address=yyy.yyy.yyy.yyy
### SST Method
wsrep_sst_method=xtrabackup-v2
### Cluster name
wsrep_cluster_name=xtradb
### Node Name, in this case we will just call it xtradb1
wsrep_node_name=xtradb1
### Authentication, REMEMBER THIS.
wsrep_sst_auth="sstuser:yoursecretpass"
/etc/init.d/mysql startถัดไปชนิด คุณจะเห็นผลลัพธ์ต่อไปนี้:
[....] Starting MySQL (Percona XtraDB Cluster) database server: mysqld . .
[....] State transfer in progress [ok]
แค่นั้นแหละ! คุณได้กำหนดค่าคลัสเตอร์ XtraDB หลายต้นแบบ! นี่คือคลัสเตอร์ XtraDB ที่ปราศจากกังวลพร้อมประสิทธิภาพที่ยอดเยี่ยม
บนโหนด 1 พิมพ์แล้วmysql -u root -p create database demo;บนโหนดตรงข้ามเข้าสู่ระบบกับ MySQL show databases;ด้วยรากและประเภท หากทุกอย่างทำงานอย่างถูกต้องคุณจะเห็นฐานข้อมูลที่คุณสร้างบนโหนดตรงข้าม!
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true