MySQL default my.cnf концигурация

Далее приведена конфигурация MySQL сервера файлом: /etc/my.cnf по принятым стандартам для хоста с 1Gb оперативной памяти: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1 query_cache_limit=1M query_cache_size=23M query_cache_type=1 max_connections=1000 max_user_connections=300 interactive_timeout=100 wait_timeout=100 connect_timeout=10 thread_cache_size=128 key_buffer=64M join_buffer_size=1M max_allowed_packet=32M table_cache=1024 sort_buffer_size=1M read_buffer_size=1M read_rnd_buffer_size=768K max_connect_errors=10 thread_concurrency=4 # Disabling symbolic-links is recommended to prevent assorted security risks; # to do so, uncomment this line: # symbolic-links=0 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [client] socket=/var/lib/mysql/mysql.sock Read more…

Миграция с IIS на Apache

Чтобы не забыть и не потерять навыки, которые я приобрел набивая шишки в процессе миграции веб-сайтов с Windows Server 2003 r2 + IIS на CentOS – Apache+MySQL Процесс миграции, на самом деле, не так сложен, особенно после того как сделаешь это уже один раз. Интернет полнится сотнями способом и рекомендаций, которые только частично покрывали мою ситуацию, поэтому у меня все получилось почти так, но в основном по своему, с долей удачи и интуиции. Вкратце: перенос сервера с IIS на Apache 1. Запустить CentOS сервер и настроить сетевые конфиги 2. Установить MySQL (mysqld) и задать пароль администратора; 2.1 на сервере windows используя этот пароль и логин рута, необходимо подключить новосозданную БД к менеджеру СУБД на хосте windows; 2.2 провести миграцию из базыShort Read more…

Веб-сайт на Apache

Способ организации веб-хостинга на домашнем сервере CentOS при помощи следующих программных пакетов: Apache, pure-ftp, MySQL, PHP my admin Здесь я рассмотрю простой и быстрый способ организовать веб-сервер на базе указанных выше решений. -= Статья будет дописана позже =- Read more…

MySQL troubleshooting

Возможные проблемы:  отваливается сокет /var/lib/musql/mysql.sock Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) Лечится при помощи проверки прав на папку в директории: Проверяем: [root@web-server ~]# cd /var/lib/mysql [root@web-server mysql]# ls -l Ставим: chown -R :mysql /var/lib/mysql -R – все вложенные, получат такие же права drwx——. 2 mysql mysql 4096 Oct 31 07:32 mysql srwxrwxrwx. 1 mysql mysql 0 Nov 8 19:41 mysql.sock drwx——. 2 mysql mysql 4096 Nov 4 15:38 radio_tk_def не стартует служба mysqld [root@web-server mysql]# service mysqld start MySQL Daemon failed to start. Starting mysqld: [FAILED] Проверим, все ли нормально с конфигами /etc/my.cnf Самая простая и рабочая конфига: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Default to using old password format for compatibility with mysql 3.x # clientsShort Read more…