PDA

Просмотр полной версии : Удаленный коннект к мускулу


serg-php
11.04.2010, 19:18
Имеем VPS c Centos

Поставили мускул

Необходимо настроить удаленный коннект к мускулу!

Сервер базы - 170.212.227.35
Адрес, которого будем коннектиться - 66.197.145.5


Сделали следующее:

CREATE USER 'euro_fuck'@'%' IDENTIFIED BY 'euro_fuck';

GRANT ALL PRIVILEGES ON * .* TO 'euro_fuck'@'%'
IDENTIFIED BY 'euro_fuck' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;

CREATE DATABASE IF NOT EXISTS `euro_fuck`;
GRANT ALL PRIVILEGES ON * .* TO 'euro_fuck'@'%';
FLUSH PRIVILEGES;


mysql -u euro_fuck -h 170.212.227.35 -p



И ответ--- ERROR 1045 (28000): Access denied for user 'euro_fuck'@'170.212.227.35' (using password: YES)


Вопрос. Мы что-то забыли?

Serafim
11.04.2010, 19:25
Похоже пароль забыл. :D

serg-php
11.04.2010, 19:29
Serafim,

хороший ответ!

А если серьезно?

Serafim
11.04.2010, 19:38
serg-php,

Сбрось пароль. ;)

Еще можешь почитать ТуТ (http://www.rldp.ru/mysql/mysqladm/privileg.htm#Access_denied)

shell_c0de
11.04.2010, 19:46
попробуй так права поставить grant ALL on test.* to euro_fuck'@'% by "euro_fuck"
mysql -h 170.212.227.35 -u euro_fuck -p

P.S и еще в my.cnf попробуй закомментировать строку: bind-address=127.0.0.1
Или написать в нее: bind-address=[внешний IP]

krypt3r
11.04.2010, 19:54
проверьте в конфиге мускуля параметр skip-networking. Если есть, закомментируйте.

serg-php
11.04.2010, 19:59
krypt3r,

Проверил! Такой записи там нет!

bind-address=[внешний IP] - сделал

serg-php
11.04.2010, 20:05
Сделал так,

grant ALL on test.* to euro_fuck'@'% IDENTIFIED BY 'euro_fuck';




mysql -h 170.212.227.35 -u euro_invest


И ответ--- ERROR 1045 (28000): Access denied for user 'euro_fuck'@'170.212.227.35' (using password: YES)

Что-то ограничивает коннект!

(Включая и мои руки! ;-) )

serg-php
21.04.2010, 17:21
Проблема решена!