synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяВеб Сервер + PHP / MySQL › mySql

mySql

nwolf · 01.11.2012

коробка 412+, mysql не отвечает на порт 3306

как проверить что mysql вообще есть

USSyno · 02.11.2012
коробка 412+, mysql не отвечает на порт 3306

как проверить что mysql вообще есть

 

1) Поставьте пакет phpmyadmin - он стандартная возможность коробки и есть в центре пакетов. Этот скрипт (php+mysql) покажет вам содержимое базы, если она есть.

 

2) Почитайте о кодировке http://www.synology.forum/index.php?showtopic=4324 тут я учился работать с кодировками.

 

3) И тут почитайте http://www.synology.forum/index.php?showtopic=3884 я учился ответам коробки на порт 3306 (в числе прочего надо указать в настройках юзера именно MYSQL доступность юзеру из внешнего мира, а не из localhost коробки)

 

Должно все получиться.

nwolf · 02.11.2012

phpAdmin запросил пароль, ввел root и пароль, далее ошибка

#2002 - Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Сервер не отвечает (либо локальный сокет сервера MySQL неверно настроен).

 

из консоли под рутом, на порт 3306 телнетом не отвечает.

 

куда дальше капнуть?

ipkg, не ставиться, трансимишен не ставится.

есть у меня подозрение, что под 412+ еще не все пакеты адаптированные...

ent · 02.11.2012
Панель управления -> Web службы mysql включён?
nwolf · 02.11.2012
Панель управления -> Web службы mysql включён?

включен. в первую очередь посмотрел.

ent · 02.11.2012

Что говорит команда: ps | grep mysqld

Выполнить в консоли SSH.

nwolf · 02.11.2012
Что говорит команда: ps | grep mysqld

Выполнить в консоли SSH.

13181 root 2540 S grep mysqld

 

ent · 02.11.2012

Значит сервис mysql не запущен.

Должно быть как-то так:

 

6738 root 2976 S /bin/sh /usr/syno/mysql/bin/mysqld_safe --datadir=/volume1/@database/mysql --pid-file=/tmp/m ....

6807 admin 115m S /usr/syno/mysql/libexec/mysqld --basedir=/usr/syno/mysql --datadir=/volume1/@database/mysql ....

22377 root 2984 S grep mysqld

 

nwolf · 02.11.2012
Значит сервис mysql не запущен.

Должно быть как-то так:

 

6738 root 2976 S /bin/sh /usr/syno/mysql/bin/mysqld_safe --datadir=/volume1/@database/mysql --pid-file=/tmp/m ....

6807 admin 115m S /usr/syno/mysql/libexec/mysqld --basedir=/usr/syno/mysql --datadir=/volume1/@database/mysql ....

22377 root 2984 S grep mysqld

резонный вопрос, как запустить?

nwolf · 05.11.2012

проблема решена.

просто все снес и заново поставил. походу проблемы возникли из-за миграции