MySQL :- Master-Master Replication in RHEL 8 / CentOS 8 | Linux Administration | Database Admin
תוכן עניינים:
MySQL היא מערכת הפיתוח הפופולרית ביותר בנושא ניהול בסיסי נתונים של קוד פתוח.
הגרסה האחרונה של שרת מסד הנתונים MySQL, גרסה 8.0, זמינה להתקנה ממאגרי ברירת המחדל של CentOS 8.
MySQL 8.0 הציג הרבה תכונות ושינויים חדשים שהפכו יישומים מסוימים ללא תואמים לגירסה זו. לפני שתבחר בגירסת MySQL להתקנה, עיין בתיעוד של היישום שאתה הולך לפרוס בשרת CentOS שלך.
CentOS 8 מספק גם את MariaDB 10.3, שהוא "החלפת Drop-in" עבור MySQL 5.7, עם כמה מגבלות. אם היישום שלך אינו תואם ל- MySQL 8.0 התקן MariaDB 10.3.
במדריך זה, נראה לך כיצד להתקין ולאבטח את MySQL 8.0 במערכות CentOS 8.
התקנת MySQL 8.0 ב- CentOS 8
התקן את שרת MySQL 8.0 באמצעות מנהל החבילות של CentOS כשורש או כמשתמש עם הרשאות sudo:
sudo dnf install @mysql
מודול
@mysql
MySQL מתקין את MySQL ואת כל התלות.
לאחר השלמת ההתקנה, הפעל את שירות MySQL והפעל אותו אוטומטית באתחול על ידי הפעלת הפקודה הבאה:
sudo systemctl enable --now mysqld
כדי לבדוק אם שרת MySQL פועל, הקלד:
sudo systemctl status mysqld
● mysqld.service - MySQL 8.0 database server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2019-10-17 22:09:39 UTC; 15s ago…
אבטחת MySQL
הפעל את סקריפט
mysql_secure_installation
שמבצע מספר פעולות הקשורות לאבטחה ומגדיר את סיסמת השורש MySQL:
sudo mysql_secure_installation
תתבקש להגדיר את תצורת
VALIDATE PASSWORD PLUGIN
המשמשת לבדיקת חוזק הסיסמאות של משתמשי MySQL ולשיפור האבטחה. קיימות שלוש רמות של מדיניות אימות סיסמא, נמוכה, בינונית וחזקה. לחץ על
ENTER
אם אינך רוצה להגדיר את תוסף הסיסמה לאמת.
בהנחיה הבאה תתבקש להגדיר סיסמה עבור משתמש השורש MySQL. לאחר שתעשה זאת, התסריט יבקש ממך להסיר את המשתמש האנונימי, להגביל את הגישה של משתמש השורש למחשב המקומי ולהסיר את בסיס הנתונים של הבדיקה. עליכם לענות על “Y” (כן) לכל השאלות.
כדי ליצור אינטראקציה עם שרת MySQL משורת הפקודה, השתמש בכלי לקוח MySQL המותקן כתלות. בדוק את גישת השורש על ידי הקלדה:
mysql -u root -p
הזן את סיסמת השורש כשתתבקש, ותוצג לך פגז ה- MySQL כמוצג להלן:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 12 Server version: 8.0.17 Source distribution
זהו זה! התקנת ומאובטח את MySQL 8.0 בשרת CentOS שלך, ואתה מוכן להשתמש בו.
שיטת אימות
שרת MySQL 8.0 הכלול במאגרי CentOS 8 מוגדר להשתמש
mysql_native_password
אימות
mysql_native_password
הישן מכיוון שכמה כלי לקוח וספריות במערכת CentOS 8 אינם תואמים את שיטת
caching_sha2_password
, אשר מוגדרת כברירת מחדל במהדורת MySQL 8.0 במעלה הזרם.
שיטת
mysql_native_password
אמורה להיות בסדר עבור רוב ההתקנות. עם זאת, אם ברצונך לשנות את תוסף אימות ברירת המחדל ל-
caching_sha2_password
המהיר יותר ומספק אבטחה טובה יותר, פתח את קובץ התצורה הבא:
sudo vim /etc/my.cnf.d/mysql-default-authentication-plugin.cnf
שנה את הערך של
default_authentication_plugin
ל-
caching_sha2_password
:
default_authentication_plugin=caching_sha2_password
סגור ושמור קובץ והפעל מחדש את שרת MySQL כדי שייכנסו לתוקף שינויים:
סיכום
CentOS 8 מופץ באמצעות MySQL 8.0. ההתקנה פשוטה כמו הקלדת
dnf install @mysql
.
עכשיו כששרת MySQL שלך פועל ותוכל להתחבר למעטפת MySQL ולהתחיל ליצור בסיסי נתונים ומשתמשים חדשים.
mysql centosכיצד להתקין, להתקין hp officejet 6500a בתוספת מדפסת All-in-One

למד כיצד להתקין ולהתקין מדפסת All-in-One של HP Officejet 6500A Plus.
כיצד להתקין ולהשתמש בספסל העבודה של mysql באובונטו 18.04

MySQL Workbench הוא יישום גרפי חוצה פלטפורמות עבור מנהלי ואדריכלים של מסדי נתונים של MySQL. במדריך זה נראה לך כיצד להתקין ו- MySQL Workbench ב- Ubuntu 18.04.
כיצד להתקין את mysql באובונטו 18.04

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