Mysql

پایگاه داده چیست؟ SQL چیست؟

 

 

یکی از رایج‌ترین اصطلاحات در دنیای کامپیوتر، پایگاه داده (Database) است. امروزه می‌توان گفت تقریباً تمام اپلیکیشن‌های کاربردی از پایگاه داده استفاده می‌کنند. چنانچه می‌خواهید در مورد پایگاه داده، کاربردهای آن و همچنین SQL بیشتر بدانید، شما را به مطالعه این مقاله دعوت می‌کنیم.

ادامه‌ی مطلب

رفع خطای MySQL ERROR 1819 (HY000)

ممکن است متوجه شده باشید که هنگام تنظیم پسورد برای کاربر root در MySQL، باید گزینه “VALIDATE PASSWORD” را فعال کنید. در صورت فعال بودن، مؤلفه Validate Password به طور خودکار قوی بودن پسورد داده شده را بررسی کرده و کاربران وادار می‌نماید که تنها رمزهای عبوری را که به اندازه کافی ایمن هستند، تنظیم نمایند.

ادامه‌ی مطلب

نصب MariaDB در اوبونتو

 

MariaDB، یک سیستم مدیریت پایگاه‌داده رابطه‌ای، منبع باز و چند نخی است که جایگزین سازگار برای MySQL است. این سیستم، توسط بنیاد MariaDB (شامل برخی از توسعه‌دهندگان اصلی MySQL) پشتیبانی و توسعه یافته است.

ادامه‌ی مطلب

غیر فعال سازی حالت Strict SQL در سرور MySQL

 

 

حالت Strict mode، نحوه برخورد MySQL با مقادیر نامعتبر یا از دست رفته را در هنگام اجرای کوئری‌های تغییر داده‌ها مانند INSERT یا UPDATE کنترل می‌کند. به‌عنوان‌مثال، حالت Strict mode، درصورت وجود عملیات تقسیم بر صفر خطایی ایجاد می‌کند. همچنین تاریخ "0000-00-00" را مجاز نمی‌داند و خطایی ایجاد می‌نماید.

این آموزش، به شما در غیرفعال‌سازی حالت strict SQL در سرور MySQL 5.7 یا نسخه‌های بعدی کمک خواهد کرد.

ادامه‌ی مطلب

فعال سازی دسترسی از راه دور به سرور پایگاه داده MySQL

 

به‌صورت پیش‌فرض اتصال ریموت به پایگاه‌داده به دلایل امنیتی غیرفعال می‌باشد و هنوز اعتماد بالایی از آن در سطح عموم به‌وجود نیامده است. اما گاهی ممکن است مجبور شوید تا از راه دور به سرور پایگاه‌داده خود دسترسی داشته باشید و این امری اجتناب‌ناپذیر خواهد بود.

در این مقاله مراحل برقراری اتصال ریموت به پایگاه داده mysql آموزش داده می‌شود.

ادامه‌ی مطلب

بررسی پایگاه داده MySQL و MariaDB و اندازه جدول در لینوکس

 

گاهی اوقات ممکن است مجبور شوید، اندازه پایگاه‌داده‌ها و جداول MySQL  و MariaDB را برای بهینه‌سازی یا اصلاح آن‌ها بررسی کنید.

در چنین مواقعی باید چگونه عمل کرد؟ آیا گزینه‌ای برای بررسی این موارد از خط فرمان لینوکس وجود دارد؟

بله، همه می‌دانند که در لینوکس همه چیز ممکن است. به عبارت دیگر می‌توان گفت در لینوکس هیچ چیز غیرممکن نیست.

ادامه‌ی مطلب

نصب و پیکربندی PhpMyAdmin با وب سرور Nginx درسیستم عامل CentOS 7.x

در این مقاله، نحوه نصب و پیکربندی phpMyAdmin 4.4.9 برای مدیریت پایگاه داده‌ی سرورهای MySQL، MariaDB و Drizzle بصورت تحت وب ارائه شده است. برای مبتدیان و افرادی که با مدیریت از طریق خط فرمان راحت نیستند، این نرم افزار، بهترین ابزار مدیریتی مبتنی بر وب است. این ابزار، یک رابط گرافیکی تحت وب را ارائه می‌کند و علاوه‌بر‌این، بیشتر ویژگی‌های MySQL را برای ایجاد و حذف پایگاه داده، ایجاد، حذف و تغییر جداول، حذف، ویرایش و افزودن ستون‌ها، اجرای هرگونه دستور SQL و پشتیبانی از مدیریت فهرست‌بندی‌ها بر روی ستون‌ها پشتیبانی می‌نماید.

در این آموزش نحوه نصب phpMyAdmin 4.4.9، در محیط اصلی سیستم عامل لینوکس با سرور وب Nginx با استفاده از پایگاه داده Maria در MySQL و PHP شرح داده می‌شود. بنابراین، توجه داشته باشید؛ که قبل از شروع نصب و پیکربندی phpMyAdmin، باید پشته ی LEMP را تنظیم کرده باشید.

ادامه‌ی مطلب

رفع خطای 2003 (HY000): Can’t connect to MySQL server on ‘127.0.0.1’ (111)

این مقاله، اقدامات لازم برای رفع خطای "ERROR 2003 (HY000): Can’t connect to MySQL server on ‘127.0.0.1’ (111)" را ارائه می دهد؛ که ممکن است هنگام دسترسی به سرور پایگاه داده MySQL با آن رو به رو شوید.
اگر شما یک کاربر جدید لینوکس هستید؛ که به تازگی با MySQL/MariaDB آشنا شده اید، پیشنهاد می کنیم مقاله "چگونگی نصب Apche، MySQL و PHP برروی Ubuntu 18.04" را مطالعه نمایید.
از طرف دیگر، اگر از قبل یک کاربر با تجربه MySQL هستید؛ می‌توانید با مطالعه مقاله "نکات مفید برای رفع خطاهای رایج در MySQL" بر مهارت خود بیفزایید.

ادامه‌ی مطلب