Войти

Показать полную графическую версию : Заставить MySQL слушать на нескольких интерфейсах


Gangabass
02-06-2007, 19:45
На машине два интерфейса:
eth0 смотрит в локальную сеть;
eth1 смотрит в интернет.
MySQL висит только на eth0, а мне надо подключится к ней удалённо (не через ssh).

Пробовал добавлять строчку
bind-address=xxx.xxx.xxx.xxx
в /etc/my.cnf (в раздел [mysqld]) -- не помогло.

Подскажите как это сделать.
Вот мой файл /etc/my.cnf:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

[client]
socket=/var/lib/mysql/mysql.sock


[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

Well7
11-06-2007, 16:01
странно, должно на обоих интерфейсах работать, а не проверял фаервол, он не блочит? С какими параметрами сервер Мускула запускаешь?




© OSzone.net 2001-2012