powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не получается удаленное подключение к базе MySQL
8 сообщений из 8, страница 1 из 1
Не получается удаленное подключение к базе MySQL
    #38872340
smm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Есть база на удаленом хосте (site123).

В системной базе mysql в таблице user есть записи (первые 2 колонки)

localhost root
site123 root
127.0.0.1 root
::1 root
% root


Пытаюсь подключиться с произвольного компа:

>mysql.exe -uroot -p111111 -hsite123

выводит ошибку, что для root@<произвольный комп> доступа нет.

Но ведь в таблице user стоит %

Почему не пускает?
...
Рейтинг: 0 / 0
Не получается удаленное подключение к базе MySQL
    #38872480
Айпи адрес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
smmВсем привет!

Есть база на удаленом хосте (site123).

В системной базе mysql в таблице user есть записи (первые 2 колонки)

localhost root
site123 root
127.0.0.1 root
::1 root
% root


Пытаюсь подключиться с произвольного компа:

>mysql.exe -uroot -p111111 -hsite123

выводит ошибку, что для root@<произвольный комп> доступа нет.

Но ведь в таблице user стоит %


Может стоит использовать просто айпи адрес вместо сетевого имени?
Почему не пускает?
...
Рейтинг: 0 / 0
Не получается удаленное подключение к базе MySQL
    #38872536
smm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробовал подставлять IP -все равно не получается.

выводит сообщение
ERROR 1045 (28000): Access denied for user 'root'@'произвольный комп' (using password: YES)


В таблице user есть пользователь:
% usr

Для него
>mysql.exe -uusr -p2222 -hsite123

проходит успешно.

Разницу между root и usr вижу в том, что в таблице user пользователь root присутствует в виде нескольких записей и по идее запись с хостом % должна перебивать другие.

Или тут как-то по другому mysql работает?
...
Рейтинг: 0 / 0
Не получается удаленное подключение к базе MySQL
    #38872974
Айпи адрес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
smmпробовал подставлять IP -все равно не получается.

выводит сообщение
ERROR 1045 (28000): Access denied for user 'root'@'произвольный комп' (using password: YES)


В таблице user есть пользователь:
% usr

Для него
>mysql.exe -uusr -p2222 -hsite123

проходит успешно.

Разницу между root и usr вижу в том, что в таблице user пользователь root присутствует в виде нескольких записей и по идее запись с хостом % должна перебивать другие.

Или тут как-то по другому mysql работает?

Может у вас не верный пароль для рута указываете?


И попробуйте >mysql.exe -u'root'@'ышеу123' -p111111

И попробуйте >mysql.exe -u'root'@'%' -p111111
...
Рейтинг: 0 / 0
Не получается удаленное подключение к базе MySQL
    #38872982
smmВсем привет!

Есть база на удаленом хосте (site123).

В системной базе mysql в таблице user есть записи (первые 2 колонки)

localhost root
site123 root
127.0.0.1 root
::1 root
% root


Пытаюсь подключиться с произвольного компа:

>mysql.exe -uroot -p111111 -hsite123

выводит ошибку, что для root@<произвольный комп> доступа нет.

Но ведь в таблице user стоит %

Почему не пускает?

Не пускает по тому что вы заходите под пользователем руут - локалност
Обьясняю на пальцах
Во время конекта сервер читает вашу юзер таблицу и сортирует ее по хостовому полю

в итоге картинка у вас в полном соответствии с тем что вы сейчас показали
в верху рутовый локалхост
затем рутовый сайт
ну и так далее

А сервер после такой сортировки ищет только самое первое соответствии
первоо это руут локалхост

Получается имя пользователя верное а имя хоста сайтовое (не верное)

Вот он и выдает ошибку

Типа надо дропнуть рутовый локалхост чо ли

https://dev.mysql.com/doc/refman//5.5/en/connection-access.html
https://stackoverflow.com/questions/10299148/mysql-error-1045-28000-access-denied-for-user-billlocalhost-using-passw
...
Рейтинг: 0 / 0
Не получается удаленное подключение к базе MySQL
    #38873150
smm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Айпи адрес

Пароль правильный (подключался с ним как localhost)

to Может прокатит?

Про первую строку говорится если у нее совпадают и хост и юзер, а не только юзер. Она не должна останавливаться на первой же строке где идет совпадение по имени пользователя.

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

тут какая -то тонкость по использованию localhost, '%'
Я ее не улавливаю...
...
Рейтинг: 0 / 0
Не получается удаленное подключение к базе MySQL
    #38873226
smmto Айпи адрес

Пароль правильный (подключался с ним как localhost)

to Может прокатит?

Про первую строку говорится если у нее совпадают и хост и юзер, а не только юзер. Она не должна останавливаться на первой же строке где идет совпадение по имени пользователя.

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

тут какая -то тонкость по использованию localhost, '%'
Я ее не улавливаю...

Байда действительна не понятная с этоим локалхостом
https://stackoverflow.com/questions/10299148/mysql-error-1045-28000-access-denied-for-user-billlocalhost-using-passw

вроде здесь говорится о том, что надо поудалять из таблицы юзеров всех анонимных пользователей
тоесть у которых имя юзера это "" просто пустышка. Все по английски с трудом втыкаю в суть обсуждения и ход его мыслей
с анлийским напряженка

http://www.techonthenet.com/mysql/functions/current_user.php
https://dev.mysql.com/doc/refman/5.1/en/default-privileges.html

Может разберешся и поведаеш подробно в чем проблема?
...
Рейтинг: 0 / 0
Не получается удаленное подключение к базе MySQL
    #38873364
Трудности с переводомsmmto Айпи адрес

Пароль правильный (подключался с ним как localhost)

to Может прокатит?

Про первую строку говорится если у нее совпадают и хост и юзер, а не только юзер. Она не должна останавливаться на первой же строке где идет совпадение по имени пользователя.

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

тут какая -то тонкость по использованию localhost, '%'
Я ее не улавливаю...

Байда действительна не понятная с этоим локалхостом
https://stackoverflow.com/questions/10299148/mysql-error-1045-28000-access-denied-for-user-billlocalhost-using-passw

вроде здесь говорится о том, что надо поудалять из таблицы юзеров всех анонимных пользователей
тоесть у которых имя юзера это "" просто пустышка. Все по английски с трудом втыкаю в суть обсуждения и ход его мыслей
с анлийским напряженка

http://www.techonthenet.com/mysql/functions/current_user.php
https://dev.mysql.com/doc/refman/5.1/en/default-privileges.html

Может разберешся и поведаеш подробно в чем проблема?


Типа проблема в том, что localhost это не означает % ( локалхост и % это разные хосты).
А также что localhost это не означает что 127.0.0.1 ( есть какаято приблуда под линухами
точно не в ехал) .

Тоесть надо явно писать для пользователя имя хоста типа пропесью и апи адресом
типа так

localhost root
site123 root
192.168.7.7 root -------> типа тоже самое что и site123 root
127.0.0.1 root
::1 root
% root

и если есть юзер ""@"localhost"
То его надо просто удалить.

Ну и соответственно грантовать рууту права через localhost site123 192.168.7.7 ну и тог далее на все варианты

Могут быть траблы при конекте по схеме >mysql.exe -uroot -p111111 -hsite123 так как может не разрешится
апиадрес по названию хоста, поэтому луже конектица з указанием полного апиадреса

Попробуйте, должно помочь
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не получается удаленное подключение к базе MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]