כיצד להתקין MariaDB 11 ב-Debian 12 Linux

במאמר האחרון שלנו, 'הסיפור מאחורי רכישת MySQL' דנו בצורך לפצל את MySQL, בעלייתה של MariaDB, התכונות שלה, מחקר השוואתי של MariaDB ו־MySQL, ההעברה של חלק מהתאגידים והחברות המובילים בעולם (כמו Google ו־Wikipedia) מ־MySQL ל־MariaDB, ועוד הרבה נושאים טכניים ולא טכניים אחרים.

המדריך הזה יכווץ אתכם דרך תהליך התקנת MariaDB על שרת Debian 12 והבטיחות שהגדרה ראשית מאובטחת.

שלב 1: עדכון מערכת Debian

כדי לוודא שיש לכם את המידע העדכני ביותר על חבילות, עדכנו את רשימת החבילות של המערכת על ידי הרצת הפקודות הבאות ב־apt.

sudo apt update
sudo apt upgrade
Upgrade Debian System

שלב 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
Add MariaDB Repository

ייבא את מפתח 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
Install MariaDB on Debian

שלב 4: מאובטח את ההתקנה של MariaDB

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

sudo mysql_secure_installation

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

Secure MariaDB on Debian

שלב 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
Check MariaDB Running Status

שלב 6: התחבר לממשק השולט של MariaDB

גישה לממשק השולט של MariaDB כדי לוודא שאתה יכול להתחבר בהצלחה.

sudo mariadb -u root -p

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

Connect to MariaDB

שלב 7: צור משתמש ב- MySQL

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

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
Create MySQL User
מסקנה

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

Source:
https://www.tecmint.com/install-mariadb-in-debian/