Page 1 of 2

Выложите пожалуйста базовый mysql.conf

Posted: Wed Mar 11, 2015 8:11 pm
by aleda
/usr/local/vesta/conf/mysql.conf
Ищу базовый конфиг для анализа, возможно кто-то из подчиненных ковырялся в конфиге, в результате не создаются базы данных.

юзер рут, пароль тоже верный, на счет остальных опций - сомневаюсь

Re: Выложите пожалуйста базовый mysql.conf

Posted: Wed Mar 11, 2015 8:19 pm
by imperio
Здравствуйте.
Укажите версию ОС на сервере.
Вы не там смотрите
Для Deb/Ubu

Code: Select all

/etc/mysql/my.cnf
Для CentOS

Code: Select all

/etc/my.cnf
Сравните пароли
В /usr/local/vesta/conf/mysql.conf пароль должен быть такой же как указан в /root/.my.cnf

Re: Выложите пожалуйста базовый mysql.conf

Posted: Wed Mar 11, 2015 8:23 pm
by skurudo
aleda wrote:/usr/local/vesta/conf/mysql.conf
Ищу базовый конфиг для анализа, возможно кто-то из подчиненных ковырялся в конфиге, в результате не создаются базы данных.
Выглядит приблизительно так:

Code: Select all

HOST='localhost' USER='root' PASSWORD='2Is8hMIpVA2m2Is8hMIpVA2m2Is8hMIpVA2m' CHARSETS='UTF8,LATIN1,WIN1250,WIN1251,WIN1252,WIN1256,WIN1258,KOI8' MAX_DB='500' U_SYS_USERS='admin,ramumylamama' U_DB_BASES='2' SUSPENDED='no' TIME='00:01:24' DATE='2014-12-30'
aleda wrote:юзер рут, пароль тоже верный, на счет остальных опций - сомневаюсь
А точно пароль верный? Попробуйте под рутом зайти в phpmyadmin к примеру.

Re: Выложите пожалуйста базовый mysql.conf

Posted: Wed Mar 11, 2015 8:28 pm
by aleda
imperio wrote: 1. Укажите версию ОС на сервере.
2. Сравните пароли ../mysql.conf пароль .. как .. в ../.my.cnf
1. CentOS 6
2. Пароли совпадают, оба верны.

В my.cnf (без точки) добавил всего одну строку - innodb_flush_log_at_trx_commit = 0
Сделал это для того, чтобы увеличить количество операций записи/замены в mysql (совет найден на форумах Битрикс)

- -
Сервис mysql работает, перезапускается, но базы не создаются: Error: mysql config parsing failed
Пробовал изучить логи, прописал несколько строк в конце конфига для этого, но не нашел причину и не устранил.
Если вернуть конфиг к исходному виду, перезапуская даже сервер целиком, база все также не создается.

Я не верю в мистику, но логика уперлась в незнание.
Сейчас my.cnf выглядит следующим образом:
my.cnfShow
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
max_connections=200
max_user_connections=30
wait_timeout=30
interactive_timeout=50
long_query_time=5
#log-queries-not-using-indexes
#log-slow-queries=/var/log/mysql/log-slow-queries.log

innodb_flush_log_at_trx_commit = 0

log-error = /var/lib/mysql/mysql-error.log
log-queries-not-using-indexes = 1
slow-query-log = 1
slow-query-log-file = /var/lib/mysql/mysql-slow.log

Re: Выложите пожалуйста базовый mysql.conf

Posted: Wed Mar 11, 2015 8:29 pm
by aleda
skurudo wrote: Выглядит приблизительно так ..
Пароль верный, а пользователи не указаны: U_SYS_USERS=''"
Пропишу сейчас вручную и отпишусь, если исправлена ошибка.

- -
UPD: Неа, все также: Error: mysql config parsing failed
Нужно дальше смотреть что может влиять на парсинг конфига mysql

Re: Выложите пожалуйста базовый mysql.conf

Posted: Wed Mar 11, 2015 8:35 pm
by imperio
Сервис mysql был установлен панелью ?

Re: Выложите пожалуйста базовый mysql.conf

Posted: Wed Mar 11, 2015 8:39 pm
by aleda
imperio wrote:Сервис mysql был установлен панелью ?
Да. Практически все родное, только конфиги чуть правлю.
Я ручками memcached и apc ставил, чтобы разгрузить сервер немного.

Re: Выложите пожалуйста базовый mysql.conf

Posted: Wed Mar 11, 2015 8:41 pm
by imperio
Скиньте вывод команд

Code: Select all

tail /usr/local/vesta/conf/mysql.conf

Code: Select all

tail /usr/local/vesta/conf/vesta.conf

Re: Выложите пожалуйста базовый mysql.conf

Posted: Wed Mar 11, 2015 8:49 pm
by aleda
imperio wrote: тайлы mysql.conf и vesta.conf
mysql.confShow
/var/lib/mysql$ tail /usr/local/vesta/conf/mysql.conf
HOST='localhost'
USER='root'
PASSWORD='Wv******eQ' /* спрятал середину */
CHARSETS='UTF8,LATIN1,WIN1250,WIN1251,WIN1252,WIN1256,WIN1258,KOI8'
MAX_DB='500'
U_SYS_USERS='admin' /* только что прописал основного юзера ручками */
U_DB_BASES='2'
SUSPENDED='no'
TIME='14:52:54'
DATE='2015-03-10'
vesta.confShow
/var/lib/mysql$ tail /usr/local/vesta/conf/vesta.conf
DNS_SYSTEM='named'
STATS_SYSTEM='webalizer,awstats'
BACKUP_SYSTEM='local'
CRON_SYSTEM='crond'
DISK_QUOTA='no'
FIREWALL_SYSTEM='iptables'
FIREWALL_EXTENSION='fail2ban'
REPOSITORY='cmmnt'
VERSION='0.9.8'
LANGUAGE='en'

Re: Выложите пожалуйста базовый mysql.conf

Posted: Wed Mar 11, 2015 8:52 pm
by imperio
Посмотрите эти конфиги в файлах и выложите сюда. Какими то не полными они получились

Code: Select all

cat /usr/local/vesta/conf/vesta.conf
cat /usr/local/vesta/conf/mysql.conf
Определенно что то с паролями напутали или некорректный mysql.conf