SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 21.12.2010 14:43:24

aesoem
Участник
Зарегистрирован: 21.12.2010
Сообщений: 9

Удаленное подключение к MySQL 5.0

Здравствуйте. У меня на ПК стоит MySQL Server 5.0 в нем создана база, через навикат открывается нормально, но с другого ПК доступ к ней получить я немогу, мне нужно чтобы к ней имел доступ PHP скрипт расположеный на моем сайте. Как дать права пользователю на подключение с любого ИП адреса (ну или желательного с определенного но я это могу и в аутпосте ограничить)

Неактивен

 

#2 21.12.2010 14:56:48

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Удаленное подключение к MySQL 5.0

FAQ #1

Неактивен

 

#3 21.12.2010 15:21:48

aesoem
Участник
Зарегистрирован: 21.12.2010
Сообщений: 9

Re: Удаленное подключение к MySQL 5.0

Далее необходимо добавить имя хоста (или ip адрес машины, на которой расположена база) в строке подключения:
mysql --host=host_name

Куда это добавить)  В my.ini?

Отредактированно aesoem (21.12.2010 15:29:28)

Неактивен

 

#4 21.12.2010 15:26:26

aesoem
Участник
Зарегистрирован: 21.12.2010
Сообщений: 9

Re: Удаленное подключение к MySQL 5.0

и синтаксис непайму... у меня высвечивается ошибка синтаксиса...
GRANT ALL PRIVILEGES ON `имя_базы`.* TO myuser@% IDENTIFIED BY 'пароль';

`имя_базы` - апострофы ?
.* - это как переводится
'пароль' - этот символ на кнопке "э" ?
_________________________________________
Я 10 раз перечитал данную статью перед тем как создать тему, нечего не поянл там

Отредактированно aesoem (21.12.2010 15:27:09)

Неактивен

 

#5 21.12.2010 15:32:17

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Удаленное подключение к MySQL 5.0

Нет, в строке подключения клиента на другом компьютере.

В вашем случае клиентом является php скрипт, соответственно, при подключении к базе вы указываете значение хоста не localhost, а ip адрес вашего компьютера.

Неактивен

 

#6 21.12.2010 15:37:49

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Удаленное подключение к MySQL 5.0

aesoem написал:

и синтаксис непайму... у меня высвечивается ошибка синтаксиса...
GRANT ALL PRIVILEGES ON `имя_базы`.* TO myuser@% IDENTIFIED BY 'пароль';

Сообщение об ошибке приведите.

aesoem написал:

`имя_базы` - апострофы ?

нет, обратные кавычки, там где буква ё на клавиатуре


aesoem написал:

.* - это как переводится

это значит для любой таблицы


aesoem написал:

'пароль' - этот символ на кнопке "э" ?

да


aesoem написал:

Я 10 раз перечитал данную статью перед тем как создать тему, нечего не поянл там

задавайте более конкретные вопросы, и получите ответ

Неактивен

 

#7 21.12.2010 15:58:50

aesoem
Участник
Зарегистрирован: 21.12.2010
Сообщений: 9

Re: Удаленное подключение к MySQL 5.0

http://s44.radikal.ru/i103/1012/86/46d215d8404c.jpg
ошибка, сори не разобрался как скрины вставлять к вам

Отредактированно aesoem (21.12.2010 16:09:53)

Неактивен

 

#8 21.12.2010 16:08:07

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Удаленное подключение к MySQL 5.0

GRANT ALL PRIVILEGES ON `имя_базы`.* TO myuser@'%' IDENTIFIED BY 'пароль';

http://dev.mysql.com/doc/refman/5.1/en/grant.html

Неактивен

 

#9 21.12.2010 16:09:35

aesoem
Участник
Зарегистрирован: 21.12.2010
Сообщений: 9

Re: Удаленное подключение к MySQL 5.0

Вставил вместо "%" айпи своего хоста все заработало
В качесте хоста в скрипте указал свой IP-adress и всеравно... Не работает

Отредактированно aesoem (21.12.2010 16:22:11)

Неактивен

 

#10 21.12.2010 16:20:52

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Удаленное подключение к MySQL 5.0

aesoem написал:

Вставил сюда ИП все заработало...

Знак % нужно брать в кавычки

aesoem написал:

Теперь в таблице User в таблицах-правах стоит буква N поставить Y ?

Нет

aesoem написал:

Всеравно доступа нету.. (

Что пишет? Как соединяетесь?

Неактивен

 

#11 21.12.2010 16:39:13

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Удаленное подключение к MySQL 5.0

aesoem написал:

В качесте хоста в скрипте указал свой IP-adress и всеравно... Не работает

какую ошибку пишет?

Попробуйте сначала соединиться через родной клиент mysql.

Неактивен

 

#12 21.12.2010 16:49:27

aesoem
Участник
Зарегистрирован: 21.12.2010
Сообщений: 9

Re: Удаленное подключение к MySQL 5.0

Через NAVICAT соединяется нормально, а вот через скрипт не хочет, пишет "Time over". Файервол отображает входящее соединение к базе и НЕ блокирует его...

Неактивен

 

#13 21.12.2010 16:51:41

aesoem
Участник
Зарегистрирован: 21.12.2010
Сообщений: 9

Re: Удаленное подключение к MySQL 5.0

Неактивен

 

#14 21.12.2010 16:54:37

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Удаленное подключение к MySQL 5.0

Значит удаленное подключение вы настроили. Затык в php, но тут я не компетентен. Попробуйте задать вопрос, например, на webew.ru/php

В качестве предположения - скрипт хочет получить от базы большой объем данных, связь по сети медленная -- > не укладываетесь в таймаут.

Неактивен

 

#15 21.12.2010 17:08:23

aesoem
Участник
Зарегистрирован: 21.12.2010
Сообщений: 9

Re: Удаленное подключение к MySQL 5.0

% на 99 вы правы ) Благодарю вас за оказаную помощь.

Неактивен

 

Board footer

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