במאמר האחרון שלנו, 'הסיפור מאחורי רכישת MySQL' דנו בצורך לפצל את MySQL, בעלייתה של MariaDB, התכונות שלה, מחקר השוואתי של MariaDB ו־MySQL, ההעברה של חלק מהתאגידים והחברות המובילים בעולם (כמו Google ו־Wikipedia) מ־MySQL ל־MariaDB, ועוד הרבה נושאים טכניים ולא טכניים אחרים.
המדריך הזה יכווץ אתכם דרך תהליך התקנת MariaDB על שרת Debian 12 והבטיחות שהגדרה ראשית מאובטחת.
שלב 1: עדכון מערכת Debian
כדי לוודא שיש לכם את המידע העדכני ביותר על חבילות, עדכנו את רשימת החבילות של המערכת על ידי הרצת הפקודות הבאות ב־apt.
sudo apt update sudo apt upgrade

שלב 2: הוספת מאגר MariaDB
Debian 12 כוללת גרסת MariaDB ברירת המחדל במאגרים שלה, אך עבור MariaDB 11 עליכם להוסיף את מאגר ה־MariaDB הרשמי שמכיל חבילות תוכנה הקשורות לשרת MariaDB, כולל השרת עצמו, לקוחות, וכלי.
צרו את הקובץ /etc/apt/sources.list.d/mariadb.sources והוסיפו את פרטי המאגר כפי שמוצג.
sudo nano /etc/apt/sources.list.d/mariadb.sources
הוסיפו את השורות הבאות לקובץ.
# MariaDB 11.1 repository list - created 2023-11-20 07:47 UTC # https://mariadb.org/download/ X-Repolib-Name: MariaDB Types: deb # deb.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details. # URIs: https://deb.mariadb.org/11.1/debian URIs: https://mirrors.aliyun.com/mariadb/repo/11.1/debian Suites: bookworm Components: main Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp

ייבא את מפתח GPG של MariaDB עם הפקודות הבאות.
sudo apt install apt-transport-https curl sudo mkdir -p /etc/apt/keyrings sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'
שלב 3: התקן MariaDB 11 על Debian
לאחר הפעלת רשות MariaDB, תוכל להתקין MariaDB 11 באמצעות הפקודות הבאות.
sudo apt update sudo apt install mariadb-server

שלב 4: מאובטח את ההתקנה של MariaDB
לאחר השלמת ההתקנה של MariaDB, עליך לאבטח את ההתקנה שלה על ידי הפעלת תסריט האבטחה כפי שמוצג.
sudo mysql_secure_installation
תתבקש להגדיר סיסמה עבור משתמש השורש, להסיר את משתמש האנונימי, לנטרל כניסת שורש מרחוק, להסיר את מסד הנתונים לבדיקה ולטעון מחדש את ההרשאות.

שלב 5: אמת את ההתקנה של MariaDB
כדי לבדוק את הגרסה של MariaDB, עליך להריץ את הפקודה הבאה של mysql, שתציג מידע על הגרסה של MariaDB שמותקנת כרגע במערכת Debian שלך.
mysql --version
פלט דוגמה:
mysql from 11.1.3-MariaDB, client 15.2 for debian-linux-gnu (x86_64) using EditLine wrapper
כדאי גם לוודא כי MariaDB פועלת כהלכה על ידי הרצת הפקודה הבאה של systemctl.
sudo systemctl status mariadb

שלב 6: התחבר לממשק השולט של MariaDB
גישה לממשק השולט של MariaDB כדי לוודא שאתה יכול להתחבר בהצלחה.
sudo mariadb -u root -p
הזן את סיסמת השורש כאשר תתבקש. אם תוכל להתחבר בלי בעיות, MariaDB מותקן ומוגדר כראוי.

שלב 7: צור משתמש ב- MySQL
כדי ליצור משתמש ב- MySQL, ניתן להשתמש בפקודת ה- SQL הבאה עם שם המשתמש והסיסמה הרצויים שלך כפי שמוצג.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; EXIT;

מסקנה
התקנת MariaDB 11 במערכת Debian 12 שלך הסתיימה בהצלחה. זכור לעיין בתיעוד של MariaDB לאפשרויות תצורה נוספות ולשיטות מומלצות.