دانشنامهدواپسسایرلینوکس

نصب و پیکربندی Mysql بر روی Ubuntu 24.04

MySQL یک سیستم مدیریت پایگاه داده رابطه‌ای (RDBMS) است که برای ذخیره، مدیریت و بازیابی داده‌ها در قالب جداول به کار می‌رود. MySQL به زبان SQL (Structured Query Language) عمل می‌کند و برای ذخیره‌سازی داده‌ها در قالب جداول با ساختارهای مختلف از قبیل ستون‌ها و ردیف‌ها استفاده می‌شود.

کاربردهای MySQL

۱. مدیریت پایگاه داده‌های بزرگ:
MySQL قادر است حجم‌های زیادی از داده‌ها را به طور کارآمد مدیریت کند. این ویژگی باعث شده که در بسیاری از وب‌سایت‌ها و برنامه‌های کاربردی، برای ذخیره‌سازی اطلاعات از آن استفاده شود.

۲. برنامه‌های وب‌سایت و اپلیکیشن‌ها:
یکی از کاربردهای رایج MySQL در ساخت سیستم‌های مدیریت محتوا (CMS) و برنامه‌های وب است. به عنوان مثال، وردپرس (WordPress)، جوملا (Joomla) و دروپال (Drupal) از MySQL برای ذخیره‌سازی داده‌ها استفاده می‌کنند.

۳. ایجاد و مدیریت دیتابیس‌های تعاملی:
MySQL به توسعه‌دهندگان این امکان را می‌دهد که برای کاربرانی که به صورت همزمان به سیستم دسترسی دارند، داده‌ها را به صورت امن و سریع مدیریت کنند.

۴. تحلیل داده‌ها:
در پروژه‌های تحلیلی و تحقیقاتی، MySQL برای ذخیره و پردازش داده‌های آماری و گزارش‌ها استفاده می‌شود. همچنین، این سیستم پایگاه داده ابزارهای مختلفی برای جستجو و فیلتر کردن داده‌ها در اختیار می‌گذارد.

۵. سیستم‌های مدیریت تجارت الکترونیک:
بسیاری از وب‌سایت‌های فروش آنلاین برای ذخیره‌سازی اطلاعات مربوط به محصولات، سفارشات و مشتریان از MySQL بهره می‌برند.

ویژگی‌های مهم MySQL

– قابلیت مقیاس‌پذیری: MySQL می‌تواند به خوبی با حجم‌های بالای داده‌ها سازگار شود و امکان ارتقاء از یک سیستم ساده به سیستم‌های پیچیده‌تر را فراهم می‌آورد.
– رابط کاربری آسان: MySQL دارای رابط‌های کاربری ساده‌ای است که باعث می‌شود توسعه‌دهندگان به راحتی بتوانند پایگاه داده‌ها را ایجاد و مدیریت کنند.
– پشتیبانی از ACID: مای اسکیول از ویژگی‌های ACID (Atomicity, Consistency, Isolation, Durability) برای تضمین یکپارچگی داده‌ها پشتیبانی می‌کند، به این معنا که در برابر مشکلات مانند قطع برق یا خرابی سیستم مقاوم است.
– پشتیبانی از زبان‌های مختلف: MySQL به راحتی با زبان‌های برنامه‌نویسی مختلف مانند PHP، Python، Java و Node.js یکپارچه می‌شود.

نصب و پیکربندی Mysql

#apt install mysql-server

#systemctl start mysql.service

#systemctl enable mysql.service

#mysql

دستور زیر را در داخل mysql وارد نمایید تا پسوردی برای یوزر root در mysql تنظیم شود.

— ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘Your_Password’;

— exit

#mysql_secure_installation

  • Validate Password Component: No
  • Change the password for root: No
  • Remove anonymous users? Yes
  • Disallow root login remotely? Yes
  • Remove test database and access to it? Yes
  • Reload privilege tables now? Yes

#mysql -u root -p

با زدن دستور زیر و وارد نمودن پسورد جدیدی که ست کرده‎‌اید، باید بتوانید به دیتابیس وصل شوید. در ادامه اقدام به ساخت یک دیتابیس می‌نماییم:

CREATE DATABASE exampledb;
CREATE USER ‘exampleuser’@’%’ IDENTIFIED BY ‘Password_example’;
GRANT ALL PRIVILEGES ON exampledb.* TO ‘exampleuser’@’%’;
FLUSH PRIVILEGES;
EXIT;

نمایش بیشتر

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همچنین ببینید
بستن
دکمه بازگشت به بالا