The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Разрешить доступ к mysql на удаленной машине"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Разрешить доступ к mysql на удаленной машине"  
Сообщение от asidko email(??) on 03-Окт-06, 17:12 
Подскажите.

Есть mysql
как мне разрешить доступ к серверу из сети.
--skip-networking не указывал.
Порт 3306 открыт.
Но при попытке доступа к mysql не с локальной машины получаю вот такую ошибку:
#1045 - Access denied for user 'root'@'sam.mbk.dp.ua' (using password: YES)

Подскажите что исправить?

Андрей.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Разрешить доступ к mysql на удаленной машине"  
Сообщение от Эдмон (ok) on 03-Окт-06, 17:30 
Примерно так:
UPDATE `user` SET `Host` = '%' WHERE `Host` = 'localhost' AND `User` = 'root';
FLUSH PRIVILEGES;
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Разрешить доступ к mysql на удаленной машине"  
Сообщение от Alexey Leonchik (??) on 03-Окт-06, 17:33 
>Подскажите.
>
>Есть mysql
>как мне разрешить доступ к серверу из сети.
>--skip-networking не указывал.
>Порт 3306 открыт.
>Но при попытке доступа к mysql не с локальной машины получаю вот
>такую ошибку:
>#1045 - Access denied for user 'root'@'sam.mbk.dp.ua' (using password: YES)
>
>Подскажите что исправить?

--- Создаем базу base1
CREATE DATABASE base1;
--- Даем к ней доступ только с localhost пользователю user1
--- и разрешаем курочить :) все таблицы. Даем пароль pass1
GRANT ALL ON base1.* TO user1@localhost IDENTIFIED BY 'pass1';

если надо разрешить из сети, то внимательно посмотреть :) верно ли работает DNS, и если например нужно разрешить с some.machine.ru то по той же схеме :)

GRANT ALL ON base1.* TO user1@some.machine.ru IDENTIFIED BY 'pass1';

Ну и иногда бывает надо

FLUSH PRIVILEGES;

С уважением Алексей Леончик

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Разрешить доступ к mysql на удаленной машине"  
Сообщение от Асен Тотин email on 03-Окт-06, 21:48 
Привет,

>GRANT ALL ON base1.* TO user1@localhost IDENTIFIED BY 'pass1';

Никога не пишите имя хоста, только IP адрес. DNS spoof организовать достаточно легко. И еще firewall поднимите и откройте 3306 только для тех источников, которым дали право на подсоединение к MySQL.

WWell,

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру