אנדרואיד

כיצד להתקין mariadb ב- debian 9

Installation Phpmyadmin and MariaDB In DEBIAN 9

Installation Phpmyadmin and MariaDB In DEBIAN 9

תוכן עניינים:

Anonim

MariaDB היא קוד פתוח, מערכת ניהול מסדי נתונים קשרית רב-הברגה, תחליף תואם לאחור עבור MySQL. זה מתחזק ומפותח על ידי קרן MariaDB כולל כמה מהמפתחים המקוריים של MySQL.

עם שחרורו של Debian 9, MySQL הוחלפה ב- MariaDB כמערכת מסד הנתונים המוגדרת כברירת מחדל.

במדריך זה נראה לך שתי שיטות שונות להתקנת MariaDB במחשב ה- Debian 9 שלך. השיטה הראשונה תנחה אותך דרך הצעדים הנחוצים להתקנת MariaDB ממאגרי Debian ואילו השנייה תלמד אותך להתקין את הגרסה האחרונה של MariaDB ממאגרי ה- MariaDB הרשמיים.

באופן כללי, מומלץ להתקין את MariaDB ממאגרי Debian.

אם אתה מעדיף את MySQL על פני MariaDB, בדוק כיצד להתקין את MySQL במדריך Debian 9. אם לא ליישום שלך קיימות הדרישות הספציפיות, עליך להתייצב עם MariaDB, מערכת בסיס הנתונים המוגדרת כברירת מחדל ב- Debian 9.

תנאים מוקדמים

לפני שתמשיך במדריך זה, וודא שאתה מחובר כמשתמש עם הרשאות סודו.

התקנת MariaDB ב- Debian 9

בעת כתיבת מאמר זה, הגרסה האחרונה של MariaDB הזמינה במערכת העיקרית של Debian היא גרסה 10.1.

להתקנת MariaDB ב- Debian 9, בצע את הצעדים הבאים:

  1. עדכן תחילה את אינדקס החבילות apt ידי הקלדת:

    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 Wed 2018-09-12 15:10:40 UTC; 1min 48s ago Main PID: 11356 (mysqld) Status: "Taking your SQL requests now…" CGroup: /system.slice/mariadb.service └─11356 /usr/sbin/mysqld

התקנת MariaDB ב- Debian 9 ממאגרי MariaDB

בזמן כתיבת שורות אלה הגרסה האחרונה של MariaDB היא גרסה 10.3 הניתנת להתקנה ממאגרי הרשמי של MariaDB. לפני שתמשיך עם השלב הבא בקר בדף מאגר ה- MariaDB ובדוק אם קיימת גרסה חדשה.

כדי להתקין את MariaDB 10.3 במערכת Debian 9 שלך, בצע את הצעדים הבאים:

  1. השלב הראשון הוא לאפשר את מאגר ה- MariaDB ולייבא את מפתח ה- GPG של המאגר למערכת שלך כדי לבצע זאת, הפעל את הפקודות הבאות:

    sudo apt install software-properties-common dirmngr sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'

    לאחר הפעלת המאגר, עדכן את רשימת החבילות והתקן את MariaDB באמצעות:

    sudo apt update 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

כדי לשפר את האבטחה של התקנת MariaDB הפעל את סקריפט mysql_secure_installation :

sudo mysql_secure_installation

התסריט יבקש ממך להגדיר סיסמה לחשבון השורש, להסיר את המשתמש האנונימי, להגביל את הגישה של משתמש השורש למחשב המקומי ולהסיר את מסד הנתונים הבדיקה.

בסוף הסקריפט יטען מחדש את טבלאות ההרשאות והבטיח שכל השינויים ייכנסו לתוקף באופן מיידי.

כל השלבים מוסברים בפירוט ומומלץ לענות על "Y" (כן) לכל השאלות.

התחבר ל- MariaDB משורת הפקודה

כדי להתחבר לשרת MariaDB דרך הטרמינל כסוג חשבון הבסיס:

mysql -u root -p

תתבקש להזין את סיסמת השורש שהגדרת בעבר באמצעות סקריפט mysql_secure_installation .

לאחר שתזין את הסיסמה תוצג בפניך פגז ה- MariaDB כמוצג להלן:

Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 2 Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.1 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 בשרת Debian 9.

כעת, כששרת ה- MariaDB שלך פועל ואתה יודע להתחבר לשרת MariaDB משורת הפקודה, ייתכן שתרצה לבדוק את המדריכים הבאים:

מריאדב

פוסט זה הוא חלק מהסדרה כיצד להתקין את LAMP Stack בסדרת Debian 9.

פוסטים אחרים בסדרה זו:

• כיצד להתקין Apache ב- Debian 9 • כיצד להתקין PHP ב- Debian 9 • כיצד להתקין מארחים וירטואליים של Apache ב- Debian 9 • כיצד להתקין MariaDB ב- Debian 9 • Apache מאובטח עם קידוד בואו ב- Debian 9