SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 02.04.2014 14:20:00

bigton
Участник
Зарегистрирован: 02.04.2014
Сообщений: 5

Как настроить и использовать mysql-proxy?

Всем привет.

http://pics.sl/6b3/6b3/015d914a.png

Есть mysql сервер с пользователем имеющим привилегии только select.
Есть mysql-proxy сервер для скрытия ip адреса mysql сервера.
Есть php сервер, с которого идут sql запросы к mysql-proxy серверу.

Mysql сервер запросы напрямую от php сервера выполняет.
На mysql-proxy сервере выполнил настройку по руководству
На php сервере написал тестовый код.

$db = new mysqli('mysql_proxy_server', 'user', 'password', 'db', 3036);
$res = $db->query("SELECT * FROM `table` LIMIT 10");
while ($row = $res->fetch_array())
    echo $row['id'].'<br />';

Проблема - запросы не проксируются.
Warning: mysqli::mysqli(): (HY000/2002): Connection refused

Подскажите, пожалуйста, в какую сторону копать.
Всем спасибо!

Неактивен

 

#2 02.04.2014 15:19:13

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Как настроить и использовать mysql-proxy?

Какой хост указан у пользователя на mysql-хосте. Выполняет ли он запросы с машины, на которой mysql proxy?

Неактивен

 

#3 02.04.2014 15:51:40

bigton
Участник
Зарегистрирован: 02.04.2014
Сообщений: 5

Re: Как настроить и использовать mysql-proxy?

rgbeast написал:

Какой хост указан у пользователя на mysql-хосте.

хост %
на стороне mysql сервера проблем нет, он выполняет запросы с любого другого сервера напрямую

rgbeast написал:

Выполняет ли он запросы с машины, на которой mysql proxy?

выполняет

--

после запуска mysql-proxy я не увидел, чтобы он слушал указанный в настройках порт. проверял командой "netstat -pan | grep LIST"
но почему так? ведь я ставил из репозитория и вообще кажется что все очень просто и должно работать...

Спасибо за ответ!

PS Настройку выполнил по этому руководству http://wiki.jokeru.ro/mysql-load-balanc … ysql-proxy

Отредактированно bigton (02.04.2014 16:01:27)

Неактивен

 

#4 02.04.2014 16:01:51

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Как настроить и использовать mysql-proxy?

Может быть mysql-proxy нужно запустить. Например, командой mysql-proxy. Не знаю делает ли он это по умолчанию.

Неактивен

 

#5 02.04.2014 16:06:30

bigton
Участник
Зарегистрирован: 02.04.2014
Сообщений: 5

Re: Как настроить и использовать mysql-proxy?

rgbeast написал:

Может быть mysql-proxy нужно запустить. Например, командой mysql-proxy. Не знаю делает ли он это по умолчанию.

Это само собой)

Неактивен

 

#6 02.04.2014 16:16:00

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Как настроить и использовать mysql-proxy?

Кажется, что действительно должен работать просто, по крайней мере у меня он работал. Может ли быть порт закрыт фаерволом?

Неактивен

 

#7 02.04.2014 16:27:27

bigton
Участник
Зарегистрирован: 02.04.2014
Сообщений: 5

Re: Как настроить и использовать mysql-proxy?

rgbeast написал:

Кажется, что действительно должен работать просто, по крайней мере у меня он работал. Может ли быть порт закрыт фаерволом?

Что не подумал сразу лог глянуть


2014-04-02 16:26:06: (message) mysql-proxy 0.8.1 started
2014-04-02 16:26:06: (debug) max open file-descriptors = 1024
2014-04-02 16:26:06: (critical) admin-plugin.c:569: --admin-username needs to be set
2014-04-02 16:26:06: (critical) mainloop.c:267: applying config of plugin admin failed
2014-04-02 16:26:06: (critical) mysql-proxy-cli.c:596: Failure from chassis_mainloop. Shutting down.
2014-04-02 16:26:06: (message) Initiating shutdown, requested from mysql-proxy-cli.c:597
2014-04-02 16:26:06: (message) shutting down normally, exit code is: 1
 

Неактивен

 

#8 02.04.2014 18:25:52

bigton
Участник
Зарегистрирован: 02.04.2014
Сообщений: 5

Re: Как настроить и использовать mysql-proxy?

В общем проблема актуальна. Ставил из репозитория debian. Какие бы конфигурационные настройки я не делал, постоянно появляются критические ошибки.

Неактивен

 

#9 02.04.2014 21:59:27

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Как настроить и использовать mysql-proxy?

Попробуйте поставить официальный и запустить вручную (тогда ошибки будут видны прямо на экране): http://dev.mysql.com/downloads/mysql-proxy/

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson