پاسخ : مشکل با کانفیگ mysql
دوست عزیز از این سیستمی که شما استفاده کردید نمیشه زیاد مقادیر درست و علمی در اورد ... اگر تمایل داشتید در پیام خصوصی بفرمایید تا کانفیگ علمی و صحیح براتون انجام بشه که حس هم بکنید تفاوت رو در سرعت لود سایت ها
پاسخ : مشکل با کانفیگ mysql
این تنظیمات رو کجا و داخل چه فایلی اضافه میکنید ؟
پاسخ : مشکل با کانفیگ mysql
محسن جان ممنون از پاسخ و پیگیریت به این سوال و سوالات دیگه ام:)
این مواردی که عرض کردم خروجی mysqltuner بود و من
query_cache_size = 8M
tmp_table_size =20 16M
max_heap_table_size = 20M
table_cache = 500)
innodb_buffer_pool_size = 439M
رو توی مسیر زیر کپی کردم
nano /usr/local/directadmin/conf/my.cnf
یه سوال من توی بعضی از آموزش ها خوندم که باید توی mysql.conf کپی بشه؟ اصلا این دو تا چه فرقی دارند mysql.conf با my.cnf
پاسخ : مشکل با کانفیگ mysql
درود
دوست عزیز مسیرتون اشتباه میباشد
در مسیر زیر باید وارد نمایید
اگر نیست دستی بسازید
پاسخ : مشکل با کانفیگ mysql
ببینید من این مواردی که mysqltuner پیشنهاد میده رو وقتی تغییر میدم، و mysql رو ریست میکنم و دوباره تست میگیرم بازم همین موارد رو گوشزد میکنه
یعنی درست کپی نکردم دیگه! باید کپی کنمش؟
پاسخ : مشکل با کانفیگ mysql
نه . در وافع شما تنظیمات در یک فایل دیگه ای دارید ذخیره میکنید .
این تنظیمات باید در فایل my.cnf ذخیره بشوند .
مسیر فایل my.cnf هم باید در این آدرس باشه .
اگر وجود نداره با این دستور بسازید .
و سپس تنظیمات رو در این فایل ذخیره و سرویس mysql رو ریستارت کنید .
پاسخ : مشکل با کانفیگ mysql
دوستان ممنون از پاسختون
حالا بعد از اینکه کانفیگ رو کپی میکنم، و میخوام mysql رو ریست کنم این خطا رو میده
[root@server na]# service mysqld restart
Shutting down MySQL................................ SUCCESS!
Starting MySQL ERROR! Couldn't find MySQL server (/var/lib/bin/mysqld_safe)
کد HTML:
[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.*****kip-locking#skip-networkingsafe-show-databasequery_cache_limit=1Mquery_cache_size=64M ## 32MB for every 1GB of RAMquery_cache_type=1max_user_connections=200max_connections=500interactive_timeout=10wait_timeout=20connect_timeout=20thread_cache_size=128key_buffer=128M ## 64MB for every 1GB of RAMjoin_buffer=1Mmax_connect_errors=20max_allowed_packet=16Mtable_cache=1024record_buffer=1Msort_buffer_size=2M ## 1MB for every 1GB of RAMread_buffer_size=2M ## 1MB for every 1GB of RAMread_rnd_buffer_size=2M ## 1MB for every 1GB of RAMthread_concurrency=2 ## Number of CPUs x 2myisam_sort_buffer_size=64Mserver-id=1log_slow_queries=/var/log/mysql-slow-queries.loglong_query_time=2collation-server=latin1_general_ciold-passwords
[mysql.server]user=mysqlbasedir=/var/lib
[safe_mysqld]err-log=/var/log/mysqld.logpid-file=/var/lib/mysql/mysql.pidopen_files_limit=8192
[mysqldump]quickmax_allowed_packet=16M
[mysql]no-auto-rehash#safe-updates
[isamchk]key_buffer=32Msort_buffer=32Mread_buffer=16Mwrite_buffer=16M
[myisamchk]key_buffer=32Msort_buffer=32Mread_buffer=16Mwrite_buffer=16M
[mysqlhotcopy]interactive-timeout
پاسخ : مشکل با کانفیگ mysql
مشخصات سرور: رم 2 گیگ - 2 CPU core (2 x 3.2 GHz)
فایل کانفیگی که کپی کردم:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-locking
#skip-networking
safe-show-database
query_cache_limit=1M
query_cache_size=64M ## 32MB for every 1GB of RAM
query_cache_type=1
max_user_connections=200
max_connections=500
interactive_timeout=10
wait_timeout=20
connect_timeout=20
thread_cache_size=128
key_buffer=128M ## 64MB for every 1GB of RAM
join_buffer=1M
max_connect_errors=20
max_allowed_packet=16M
table_cache=1024
record_buffer=1M
sort_buffer_size=2M ## 1MB for every 1GB of RAM
read_buffer_size=2M ## 1MB for every 1GB of RAM
read_rnd_buffer_size=2M ## 1MB for every 1GB of RAM
thread_concurrency=2 ## Number of CPUs x 2
myisam_sort_buffer_size=64M
server-id=1
log_slow_queries=/var/log/mysql-slow-queries.log
long_query_time=2
collation-server=latin1_general_ci
old-passwords
[mysql.server]
user=mysql
basedir=/var/lib
[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/lib/mysql/mysql.pid
open_files_limit=8192
[mysqldump]
quick
max_allowed_packet=16M
[mysql]
no-auto-rehash
#safe-updates
[isamchk]
key_buffer=32M
sort_buffer=32M
read_buffer=16M
write_buffer=16M
[myisamchk]
key_buffer=32M
sort_buffer=32M
read_buffer=16M
write_buffer=16M
[mysqlhotcopy]
interactive-timeout
پاسخ : مشکل با کانفیگ mysql
در صورت تمایل می تونیم مشکل مربوطه را براتون با هزینه برطرف نماییم.
پاسخ : مشکل با کانفیگ mysql
لطفا متون مربوط به تنظیمات و پیام خطا را داخل تگ Code بزارید تا واضح تر باشه .
پاسخ : مشکل با کانفیگ mysql
دوستان من هرچیزی که توی فایل کانفیگ کپی میکنم، بعد وقتی mysql رو ریست میکنم. دیگه mysql استارت نمیشه و مجبورم برم محتویات فایل کانفیگ رو پاک کنم تا دوباره سایتام بیاد بالا.
/etc/my.cnf
[root@server log]# service mysqld restart
Shutting down MySQL.... SUCCESS!
Starting MySQL ERROR! Couldn't find MySQL server (/var/lib/bin/mysqld_safe)
[root@server log]#
پاسخ : مشکل با کانفیگ mysql
محسن جان این خطا رو میده
[root@server log]# service mysqld restart
Shutting down MySQL.... SUCCESS!
Starting MySQL ERROR! Couldn't find MySQL server (/var/lib/bin/mysqld_safe)
[root@server log]#
پاسخ : مشکل با کانفیگ mysql
کد:
[root@server log]# service mysqld restart
Shutting down MySQL.... SUCCESS!
Starting MySQL ERROR! Couldn't find MySQL server (/var/lib/bin/mysqld_safe)
[root@server log]#
پاسخ : مشکل با کانفیگ mysql
پاسخ : مشکل با کانفیگ mysql
محسن جان من الآن یه تغییراتی دادم و الآن یه خطای دیگه میده... کلا وقتی هم محتویات فایل کانفیگ رو کامل پاک میکنم و ریست میکنم mysql رو
استارت میشه با موفقیت ولی دوباره یه خطا میده راجع به فایل pid
کد:
[root@server mysql]# service mysqld restart
Shutting down MySQL.. SUCCESS!
Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysql/serve r.vastgar.com.pid).
پاسخ : مشکل با کانفیگ mysql
سلام، وقتتون بخیر
جناب ریحانی دقیقا مشکلم همینه... وقتی پاک میکنم محتویات رو و مقادیر mysqltuner رو میدم. این خطا رو میده
یه خطایی مربوط به فایل .pid
پاسخ : مشکل با کانفیگ mysql
نقل قول:
نوشته اصلی توسط
vastgar
سلام، وقتتون بخیر
جناب ریحانی دقیقا مشکلم همینه... وقتی پاک میکنم محتویات رو و مقادیر
mysqltuner رو میدم. این خطا رو میده
یه خطایی مربوط به فایل .pid
یعنی وقتی کلا فایل my.cnf را خالی می گذارید خطا میده؟ قبلا هم خطا می داد؟
پاسخ : مشکل با کانفیگ mysql
وقتی کلا خالی میزارم خطا میده ولی با موفقیت ریست میشه با یه همچنین خطایی
کد:
[root@server mysql]# service mysqld restart
ERROR! MySQL server PID file could not be found!
Starting MySQL.. SUCCESS!
ولی وقتی مقادیری رو کپی میکنم اصلا نمیاد بالا
پاسخ : مشکل با کانفیگ mysql
پاسخ : مشکل با کانفیگ mysql
نه حق با شما بود برای بار دوم که ریست کردم هیچ مشکلی نداشت، یه سوال:
query_cache_size (> 8M)
join_buffer_size (> 128.0K, or always use indexes with joins)
tmp_table_size (> 20M)
max_heap_table_size (> 20M)
thread_cache_size (start at 4)
من باید پیشنهاد mysqltuner رو همینجوری کپی کنم... یا اون مقادیر رو تبدیل به = کنم
پاسخ : مشکل با کانفیگ mysql
نقل قول:
نوشته اصلی توسط
vastgar
نه حق با شما بود برای بار دوم که ریست کردم هیچ مشکلی نداشت، یه سوال:
query_cache_size (> 8M)
join_buffer_size (> 128.0K, or always use indexes with joins)
tmp_table_size (> 20M)
max_heap_table_size (> 20M)
thread_cache_size (start at 4)
من باید پیشنهاد mysqltuner رو همینجوری کپی کنم... یا اون مقادیر رو تبدیل به = کنم
.....