سفارشی کردن سرور MySql
سرور MySQL از دو نام فایل مختلف زیر برای تنظیمات پیکربندی خود استفاده می کند:
»»my.cnf for Linux and Mac systems
»»my.ini for Windows systems
یکی از ویژگی های گیج کننده تر در مورد سرور MySQL این است که سه ویژگی وجود دارد.
راه های تعیین تنظیمات پیکربندی :
»» آنها را می توان در برنامه سرور اجرایی کامپایل کرد که از آن ساخته شوند.
کد منبع
»» هنگام راه اندازی سرور می توان آنها را به عنوان گزینه های خط فرمان مشخص کرد.
»» آنها را می توان در فایل پیکربندی MySQL تنظیم کرد.
شما می توانید تمام تنظیمات مورد نیاز خود را در برنامه سرور اجرایی MySQL کامپایل کنید و بدون هیچ فایل پیکربندی اجرا کنید (این رویکرد MAMP است بسته همه کاره طول می کشد).
نقطه ضعف آن این است که تشخیص آن سخت است کدام تنظیمات روی چه مقادیری تنظیم شده است. اکثر نصب های سرور MySQL از ترکیبی از کامپایل کردن برخی تنظیمات اولیه به برنامه سرور اجرایی و ایجاد یک فایل پیکربندی اولیه برای بقیه استفاده می کنند.
مقادیر تنظیمات تنظیم شده در فایل پیکربندی، هر چیزی را که در برنامه سرور اجرایی کامپایل شده یا در خط فرمان تنظیم شده است، لغو می کند.
همانند وب سرور آپاچی، سرور پایگاه داده MySQL گزینه های زیادی دارد شما می توانید فایلهای پیکربندی را تغییر دهید تا کارها را دقیق تنظیم کنید. فقط چند مورد وجود دارد که شما واقعاً نیاز دارید که در یک تنظیم معمولی آنها را تغییر دهید. بخشهای زیر شما را با برخی از تنظیماتی که باید تبدیل شوید راهنمایی میکند.
تنظیمات سرور اصلی
تنظیمات سرور اصلی اصول اولیه نحوه عملکرد سرور MySQL را تعریف می کند. این تنظیمات در راه اندازی XAMPP برای ویندوز به شکل زیر است:
[mysqld]
port = 3306
socket = “C:/xampp/mysql/mysql.sock”
basedir = “C:/xampp/mysql”
tmpdir = “C:/xampp/mysql/tmp”
datadir = “C:/xampp/mysql/data”
log_error = “mysql_error.log”
تنظیمات پورت، پورت TCP را که سرور MySQL برای ورودی گوش می دهد، تعریف می کند درخواست ها در تنظیمات سوکت مکان یک فایل سوکت را که مشتریان محلی در آن قرار می دهند، مشخص می کند.
می تواند برای برقراری ارتباط با سرور MySQL بدون استفاده از شبکه استفاده کند.
تنظیمات baseir، tmpdir و datadir مکان هایی را بر روی سرور تعیین می کنند MySQL برای ذخیره فایل های کاری خود استفاده خواهد کرد. تنظیمات datadir تعیین می کند که MySQL فایل های پایگاه داده واقعی را در کجا ذخیره می کند.
قوانین ارسال دیدگاه در سایت