پرش به مطلب اصلی

MySQL

MySQL یک سیستم مدیریت پایگاه داده رابطه‌ای (RDBMS) است که به دلیل پایداری، سرعت، و سهولت استفاده در پروژه‌های کوچک تا بزرگ بسیار محبوب است. این پایگاه داده متن‌باز است و از زبان SQL برای مدیریت و تعامل با داده‌ها استفاده می‌کند. MySQL به طور گسترده در سرویس‌های PaaS برای ذخیره‌سازی، مدیریت و بازیابی اطلاعات استفاده می‌شود و قابلیت مقیاس‌پذیری بالایی دارد که آن را برای برنامه‌های وب و سیستم‌های اطلاعاتی مناسب می‌سازد.

ساخت MySQL در منوی PaaS:

برای اطلاع از مراحل اولیه ساخت mysql لطفا به قسمت «تنظیمات عمومی» مراجعه فرمایید.

در ادامه به صفحه ساخت اپلیکیشن mysql منتقل می‌شوید که در آن جا باید نام پروژه را انتخاب کنید و بعد نام اپلیکیشن را می‌توانید به دلخواه وارد کنید.

پارامتر‌های اجباری:

MySQL Database Name: نام دیتابیس اولیه باید برای این پارامتر وارد شود. این پارامتر مقدار اولیه ندارد.

پارامتر‌های اختیاری:

Version of MySQL Image: می‌توانید در Drop down موجود، ورژن مورد نظر را انتخاب کنید.

MySQL Connection Username: اولین یوزر غیر روت که توسط این پارامتر تعیین می‌شود.

MySQL created user password: پسورد یوزری که در بالا ساخته می‌شود توسط این متغیر تعیین می‌شود. این پارامتر به دلیل اینکه مقدار پیش‌فرض دارد جزو پارامتر‌های اختیاری دسته‌بندی شده است.

MySQL root password: پسورد یوزر روت توسط این پارامتر تعیین می‌شود. این پارامتر نیز مقدار اولیه دارد که می‌توان تغییر داد. (از طریق دکمه به شکل چوب شعبده بازی می‌توان پسورد جدیدی generate کرد یا به صورت دستی وارد شود).

در مرحله بعد با زدن دکمه «تنظیمات منابع» در پایین صفحه، به پنجره تنظیمات منابع منتقل می‌شوید:

جهت اطلاعات بیشتر لطفا به قسمت تنظیمات عمومی مراجعه کنید.

در انتها، با تیک زدن گزینه «قوانین مربوطه را خواندم و شرایط را می‌پذیرم»، و در پایین صفحه با کلیک بر روی «ایجاد اپلیکیشن»، اپ شما با موفقیت ساخته خواهد شد.

برای تست اتصال باید در ابتدا ابزار کلاینت mysql را بر روی لینوکس نصب کنید:

RHEL:

$ sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
$ sudo yum install mysql

Fedora:

$ sudo dnf install mysql

Debian/Ubuntu:

$ wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
$ sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb
$ sudo apt update
$ sudo apt install mysql-client-core-8.0

تست کانکشن:

$ mysql -h <mysql_host> -P <port> -u <username> -p

Windows:

در ویندوز نیز می‌بایست ابزار WSL2 را نصب یا فعال کنید؛ با این کار شما می‌توانید دستورات لینوکس را در ویندوز تحت WSL اجرا کنید.