SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 14.08.2009 18:20:08

tree
Участник
Зарегистрирован: 29.07.2009
Сообщений: 6

Как сделать мускул сервер общедоступным по логину и паролю?

Как сделать мускул сервер общедоступным по логину и паролю? Тойсь, ввести ип и пароль и что б могло много человек зайти на базу удаленно, через интернет?

Неактивен

 

#2 14.08.2009 18:25:43

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Как сделать мускул сервер общедоступным по логину и паролю?

Нужно дать ему право подключаться:
GRANT ALL ON dbname.* TO username@'hostname' IDENTIFIED BY 'password';

hostname — это IP-адрес машинки с которой будет подключаться человек.
Если нужно пустить весь интернет, то можно ввести '%';

Нужно также убедиться, что MySQL слушает не только локальный порт
(не стоит каких-нибудь ограничений типа bind-address=127.0.0.1 или skip-networking)
и порт 3306 доступен снаружи (нет фаерволов, ограничивающих доступ к нему).

Неактивен

 

#3 14.08.2009 21:17:39

tree
Участник
Зарегистрирован: 29.07.2009
Сообщений: 6

Re: Как сделать мускул сервер общедоступным по логину и паролю?

Простите, но я не понял.

GRANT ALL ON dbname.* TO username@'hostname' IDENTIFIED BY 'password';

Это прописывать где нужно?

dbname.*

Здесь прописать свою таблицу?
С портом 3306, как быть? Он ведь у всех такой. Как меня увидят другие юзера?
Надеюсь на вашу помощь...

Неактивен

 

#4 14.08.2009 23:00:22

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

Re: Как сделать мускул сервер общедоступным по логину и паролю?

dbname.* - значит, доступ на всю базу данных dbname
Команду прописывать, например, в консоли mysql или в другом нормальном клиенте (насчет phpmyadmin гарантировать не могу).

А что такого с портом?

Неактивен

 

#5 14.08.2009 23:23:59

tree
Участник
Зарегистрирован: 29.07.2009
Сообщений: 6

Re: Как сделать мускул сервер общедоступным по логину и паролю?

Спасибо!
Какой порт буде юзер вводить при конекте на мой мускул сервер?

Неактивен

 

#6 17.08.2009 01:05:33

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Как сделать мускул сервер общедоступным по логину и паролю?

Тот, который укажете. По умолчанию — 3306.

Неактивен

 

Board footer

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