How To Configure MariaDB Server Master-Slave Replication on Ubuntu 18.04 LTS
תוכן עניינים:
- תנאים מוקדמים
- התקנת MariaDB באובונטו 18.04
- התקנת MariaDB באובונטו 18.04 ממאגרי MariaDB
- אבטחת MariaDB
- התחבר ל- MariaDB משורת הפקודה
- סיכום
MariaDB היא קוד פתוח, מערכת ניהול מסדי נתונים קשרית רב-הברגה, תחליף תואם לאחור עבור MySQL. זה מתחזק ומפותח על ידי קרן MariaDB כולל כמה מהמפתחים המקוריים של MySQL.
במדריך זה נראה לך שתי שיטות שונות להתקנת MariaDB במחשב Ubuntu 18.04 שלך. השיטה הראשונה מתארת את הצעדים הדרושים להתקנת MariaDB ממאגרי אובונטו ואילו השנייה תראה כיצד להתקין את הגרסה האחרונה של MariaDB ממאגרי MariaDB הרשמיים.
באופן כללי, מומלץ להשתמש בשיטה הראשונה ולהתקין חבילות MariaDB המסופקות על ידי אובונטו.
אם ברצונך להתקין את MySQL במקום MariaDB, בדוק את כיצד להתקין את MySQL במדריך Ubuntu 18.04.תנאים מוקדמים
לפני שתמשיך במדריך זה, וודא שאתה מחובר כמשתמש עם הרשאות סודו.
התקנת MariaDB באובונטו 18.04
בעת כתיבת מאמר זה, MariaDB גרסה 10.1 כלולה במאגרים הראשיים של אובונטו.
להתקנת MariaDB באובונטו 18.04, בצע את הצעדים הבאים:
-
עדכן אינדקס חבילות.
sudo apt update
לאחר עדכון רשימת החבילות, התקן את MariaDB על ידי הנפקה של הפקודה הבאה:
sudo apt install mariadb-server
שירות MariaDB יתחיל אוטומטית. אתה יכול לאמת את זה על ידי הקלדה:
sudo systemctl status mariadb
● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset Active: active (running) since Sun 2018-07-29 19:31:31 UTC; 38s ago Main PID: 13932 (mysqld) Status: "Taking your SQL requests now…" Tasks: 27 (limit: 507) CGroup: /system.slice/mariadb.service └─13932 /usr/sbin/mysqld
אתה יכול גם לבדוק את גרסת MariaDB באמצעות:
mysql -V
mysql Ver 15.1 Distrib 10.1.29-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
התקנת MariaDB באובונטו 18.04 ממאגרי MariaDB
בעת כתיבת מאמר זה, הגרסה האחרונה של MariaDB הזמינה ממאגרי ה- MariaDB הרשמיים היא גרסת 10.3 של MariaDB. לפני שתמשיכו עם השלב הבא עליכם לבקר בדף מאגר ה- MariaDB ולבדוק אם קיימת גרסה חדשה.
כדי להתקין את MariaDB 10.3 בשרת Ubuntu 18.04, בצע את הצעדים הבאים:
-
ראשית הוסף את מפתח MariaDB GPG למערכת שלך באמצעות הפקודה הבאה:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
לאחר ייבוא המפתח, הוסף את מאגר ה- MariaDB עם:
sudo add-apt-repository 'deb http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'
כדי להיות מסוגלים להתקין חבילות ממאגר MariaDB תצטרך לעדכן את רשימת החבילות:
sudo apt update
כעת, לאחר הוספת המאגר, התקן את חבילת MariaDB עם:
sudo apt install mariadb-server
שירות MariaDB יתחיל אוטומטית, כדי לאמת את סוגו:
sudo systemctl status mariadb
● mariadb.service - MariaDB 10.3.8 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 16417 (mysqld) Status: "Taking your SQL requests now…" Tasks: 31 (limit: 507) CGroup: /system.slice/mariadb.service └─16417 /usr/sbin/mysqld
והדפיס את גרסת השרת MariaDB, עם:
mysql -V
mysql Ver 15.1 Distrib 10.3.8-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
אבטחת MariaDB
הפעל את הפקודה
mysql_secure_installation
כדי לשפר את האבטחה של התקנת MariaDB:
sudo mysql_secure_installation
התסריט יבקש ממך להגדיר את סיסמת משתמש השורש, להסיר את המשתמש האנונימי, להגביל את הגישה של משתמש השורש למחשב המקומי ולהסיר את בסיס הנתונים של הבדיקה. בסוף הסקריפט יטען מחדש את טבלאות ההרשאות והבטיח שכל השינויים ייכנסו לתוקף באופן מיידי.
כל השלבים מוסברים בפירוט ומומלץ לענות על "Y" (כן) לכל השאלות.
התחבר ל- MariaDB משורת הפקודה
כדי להתחבר לשרת MariaDB דרך הטרמינל נוכל להשתמש בלקוח MariaDB.
כדי להיכנס לשרת MariaDB כסוג משתמש השורש:
mysql -u root -p
תתבקש להזין את סיסמת השורש
mysql_secure_installation
בעבר כאשר
mysql_secure_installation
סקריפט
mysql_secure_installation
.
לאחר שתזין את הסיסמה תוצג בפניך פגז ה- MariaDB כמוצג להלן:
Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 49 Server version: 10.1.29-MariaDB-6 Ubuntu 18.04 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
סיכום
כעת, כששרת ה- MariaDB שלך פועל ואתה יודע להתחבר לשרת MariaDB משורת הפקודה, ייתכן שתרצה לבדוק את המדריכים הבאים:
אם אתה מעדיף ממשק אינטרנט על פני שורת פקודה, אתה יכול להתקין phpMyAdmin ולנהל באמצעותו את מסדי הנתונים והמשתמשים שלך ב- MariaDB.
מריאדב mysql אובונטופוסט זה הוא חלק מהסדרה כיצד להתקין LEMP Stack בסדרת Debian 9.
פוסטים אחרים בסדרה זו:
• כיצד להתקין MariaDB באובונטו 18.04 • כיצד להתקין Nginx ב- Debian 9 • כיצד להתקין PHP ב- Debian 9 • כיצד להתקין חסימות שרת Nginx ב- Debian 9 • Nginx מאובטח עם קידוד בואו ב- Debian 9כיצד להתקין ולהגדיר מחדש מחדש באובונטו 18.04

Redis היא חנות למבנה נתונים של קוד פתוח בזיכרון. זה יכול לשמש כמסד נתונים, מטמון וכמתווך הודעות ותומך במבני נתונים שונים כמו מחרוזות, האש, רשימות, סטים וכו '. מדריך זה מתאר כיצד להתקין ולהגדיר את Redis בשרת Ubuntu 18.04.
כיצד להתקין ולהגדיר Nagios באובונטו 18.04

Nagios היא אחת ממערכות הניטור של הקוד הפתוח הפופולריות ביותר. Nagios מקיים מלאי של כל תשתיות ה- IT שלך ומבטיח שהרשתות, השרתים, היישומים, השירותים והתהליכים שלך פועלים.
כיצד להתקין אנקונדה באובונטו 18.04

אנקונדה היא הפלטפורמה הפופולרית ביותר למדעי נתונים ולמידת מכונות לפיתונים, המשמשת לעיבוד נתונים בקנה מידה גדול, ניתוח חזוי ומחשוב מדעי. מדריך זה ינחה אתכם בשלבי ההורדה וההתקנה של הפצת אנקונדה פייתון באובונטו 18.04.