آموزش نصب MariaDB در اوبونتو 20.04 Ubuntu
MariaDB یک سیستم مدیریت پایگاه داده منبع باز است. در این راهنما آموزش نصب MariaDB در اوبونتو 20.04 Ubuntu توضیح داده شده است.
پیش نیازها
ما فرض می کنیم که شما به عنوان سرور یا کاربر دارای مجوزهای sudo به سرور اوبونتو دسترسی دارید .
یک راز بزرگ درمورد 90 % هاستینگ های ایرانی، اورسل کردن بیش از حد است که باعث افت کیفیت سرورها میشود.
وان سرور با ارائه دسترسی های مختلف این امکان را به شما خواهد داد که تمامی منابع سرورتان را مدیریت و بررسی کنید و همچنین با ارائه گارانتی 100% برگشت وجه ریسک خرید شما را به %0 کاهش میدهد.
نصب MariaDB در اوبونتو 20.04 Ubuntu
در زمان نوشتن این مقاله ، آخرین نسخه MariaDB موجود در مخازن اوبونتو نسخه 10.3 است. برای نصب آن دستورات زیر را اجرا کنید:
sudo apt update
sudo apt install mariadb-server
پس از اتمام نصب ، سرویس MariaDB بطور خودکار شروع می شود. برای تأیید صحت سرور پایگاه داده ، تایپ کنید:
sudo systemctl status mariadb
خروجی باید نشان دهد که خدمات فعال و در حال اجرا است:
خروجی
...
امنیت MariaDB
پکیج سرور MariaDB با اسکریپتی به نام mysql_secure_installation
به شما امکان میدهد تا امنیت سرور پایگاه داده را به راحتی بهبود ببخشید.
اجرای اسکریپت :
sudo mysql_secure_installation
از شما خواسته می شود که رمزعبور root را وارد کنید:
Enter current password for root (enter for none):
از آنجا که هنوز رمز اصلی را تنظیم نکرده اید ، کافیست “Enter” را اینجا فشار دهید.
در صورت درخواست بعدی ، از شما خواسته می شود یک رمز عبور برای کاربر روت MySQL تنظیم کنید:
Set root password? [Y/n] n
n
تایپ کنید. در Ubuntu ، کاربر root MariaDB به طور پیش فرض توسط افزونه auth_socket
تأیید می شود .
در مرحله بعد ، از شما خواسته می شود تا کاربر ناشناس را حذف کنید ، دسترسی کاربر root به دستگاه محلی را محدود کنید ، پایگاه داده آزمایشی را حذف کرده و جداول را بارگیری کنید. شما باید Y
به همه سؤالات پاسخ دهید:
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
به عنوان root وارد شوید
برای تعامل با سرور MariaDB از خط فرمان ، از نرم افزار کلاینتmysql
یا نام مستعار آن استفاده کنید mariadb
. این ابزار به عنوان وابستگی به بسته سرور MariaDB نصب شده است.
افزونه auth_socket
کاربرانی را که از طریق پرونده سوکت یونیکس localhost
متصل می شوند ، تأیید می کند. این بدان معنی است که شما نمی توانید با ارائه رمز ورود ، به عنوان root تأیید اعتبار کنید.
برای ورود به سرور MariaDB به عنوان نوع کاربر اصلی:
sudo mysql
مطابق شکل زیر ، پوسته MariaDB به شما ارائه می شود:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 61
Server version: 10.3.22-MariaDB-1ubuntu1 Ubuntu 20.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> Bye
اگر می خواهید با استفاده از یک برنامه خارجی مانند phpMyAdmin به سرور MariaDB خود وارد شوید ، دو گزینه دارید.
مورد اول تغییر روش احراز هویت از auth_socket
به mysql_native_password
است. می توانید با اجرای دستور زیر این کار را انجام دهید:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';
FLUSH PRIVILEGES;
گزینه دوم و توصیه شده، ایجاد یک کاربر جدید ویژه با دسترسی به کلیه بانکهای اطلاعاتی است:
GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';
شما می توانید هر کاربر مورد نظر خود را معرفی کنید ، اما مطمئن شوید که از یک رمزعبور قوی استفاده می کنید.
نتیجه گیری
ما به شما نشان داده ایم که چگونه MariaDB را در اوبونتو 20.04 نصب کنید. اکنون که سرور پایگاه داده شما در حال کار است ، قدم بعدی شما می تواند یاد بگیرد که چگونه می توانید حساب های کاربری MariaDB و بانک های داده را مدیریت کنید .
لطفا جهت بهبهود کیفیت آموزش های ارسالی، نظرات خود را از طریق کامنت و درج ستاره ارسال کنید
اولین نفر باشید که نظر ارسال میکنید