|
После переустановки MySQL 5.5 на все логины ответ access denied
|
|||
---|---|---|---|
#18+
И сервер и софтина установлены на одной машине с Win7 64. Создаю логин: user1, host1, standard old, password1. Появляются 2 логина: % с standard old, host1 с standard. Софт на .NET работающий на этом же хосте в конфиге имеет "user1", "password1". При попытке установить соединение, ответ: Access denied for user 'user1'@'host1'. До переустановки всё работало, но установлено было много лет назад и никто не помнит, что сделали, чтобы работало. Пытался исправлять командой alter user 'user1'@'host1' identified with mysql_native_password using 'password1' но она всегда отвечает что ошибка синтаксиса. Как это можно исправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2021, 15:29 |
|
После переустановки MySQL 5.5 на все логины ответ access denied
|
|||
---|---|---|---|
#18+
На 5,5 уже документацию фиг найти... На 5,6 это Код: sql 1. 2. 3.
https://dev.mysql.com/doc/refman/5.6/en/create-user.html ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2021, 16:33 |
|
После переустановки MySQL 5.5 на все логины ответ access denied
|
|||
---|---|---|---|
#18+
Akina, Прежде чем я это сделаю, хочу уточнить: мне действительно нужно создавать логин на localhost? Хост не задаётся при соединении через .NET коннектор, а только логин и пароль, а ошибка говорит что пытался соединиться логин @'host1' что есть имя машины. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2021, 16:50 |
|
После переустановки MySQL 5.5 на все логины ответ access denied
|
|||
---|---|---|---|
#18+
Хост не задаётся - его определяет MySQL сервер как хост, с коего к нему стучатся. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2021, 16:58 |
|
После переустановки MySQL 5.5 на все логины ответ access denied
|
|||
---|---|---|---|
#18+
Akina, Об этом я и спрашиваю: точно создавать нужно не @'host1'? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2021, 17:00 |
|
После переустановки MySQL 5.5 на все логины ответ access denied
|
|||
---|---|---|---|
#18+
Пока итог таков: только это Код: sql 1. 2.
позволяет залогиниться локально ровно 1 раз. если логиниться с другой машины, то впускает сколько угодно раз. локально, 1 раз и вылет. на 2й раз и дальше опять вылезает первая ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2021, 19:06 |
|
После переустановки MySQL 5.5 на все логины ответ access denied
|
|||
---|---|---|---|
#18+
Для локального подключения надо создавать 'user1'@'localhost' либо 'user1'@'127.0.0.1'. Если создаётся 'user1'@'host1', то при коннекте (локальном!) MySQL должен запросить в сети WINS-сервер / мастер-браузер на предмет конвертации NetBIOS-имени host1 в адрес (и не факт, что найдётся кому ответить!), в ответ придёт адрес внешнего интерфейса машины, который никак не срастается с тем адресом клиента, который определяется (127.0.0.1) как адрес входящего подключения. локально, 1 раз и вылет Что значит "вылет"? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2021, 19:37 |
|
После переустановки MySQL 5.5 на все логины ответ access denied
|
|||
---|---|---|---|
#18+
Akina локально, 1 раз и вылет Что значит "вылет"? 1 раз соединяется успешно, на 2й раз и далее опять Access denied. На данный момент у меня заведено: user1 % user1 host1 user1 localhost пока не завёл user1 host1 всегда локально получал Access denied. при этом удалённо всегда подключался и продолжает подключаться даже после того как локально снова выдаётся Access denied. если удалить user1 host1, перезагрузиться и создать заново, то ещё 1 раз можно подключиться, а дальше Access denied. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2021, 19:57 |
|
После переустановки MySQL 5.5 на все логины ответ access denied
|
|||
---|---|---|---|
#18+
Теоретически достаточно одного 'user1'@'%' - этой маске соответствует и локальное, и удалённое подключение. Но, насколько я понимаю, проблема в том, что локально идёт подключение не по IP, а через pipe. Оно не имеет IP-адреса, вот localhost и не стреляет... попробуй в my.ini отключить named pipe. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 07:37 |
|
После переустановки MySQL 5.5 на все логины ответ access denied
|
|||
---|---|---|---|
#18+
Akina, А, так достаточно запретить пайпы, и он заработает по айпи? В этом скорее всего и состоит разница с предыдущей установкой: разрешили разделяемую память и пайпы. Можно ли как-то запретить их на уже установленном сервере? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 14:01 |
|
После переустановки MySQL 5.5 на все логины ответ access denied
|
|||
---|---|---|---|
#18+
Сибирский Пушистый, Код: sql 1.
говорит OFF мне сказали что и пайпы и разделяемую память разрешили при установке, но ни в INI, ни на коммандной строке сервиса про это ничего нет. я в замешательстве. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 14:12 |
|
После переустановки MySQL 5.5 на все логины ответ access denied
|
|||
---|---|---|---|
#18+
Проверяйте my.ini (и предварительно убедитесь, что смотрите правильный .ini !). 1) Секция [client] параметр pipe= - должен быть закомментирован 2) Секция [client] параметр socket= - должен быть закомментирован 3) Секция [mysqld] параметр enable-named-pipe= - должен быть закомментирован 4) Секция [mysqld] параметр socket= - должен быть закомментирован Соответственно в командной строке сервиса/демона не должно быть ключей из п.п. 3 и 4. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 15:18 |
|
После переустановки MySQL 5.5 на все логины ответ access denied
|
|||
---|---|---|---|
#18+
Akina, в коммандной строке только указание на ини. my.ini из коммандной строки запущенного сервиса не содержит ни пайп, ни сокет. там только порт 3306 и всякие буферы итп. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 15:43 |
|
После переустановки MySQL 5.5 на все логины ответ access denied
|
|||
---|---|---|---|
#18+
ошибка какая в *.err? это где то в DB/data ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 20:14 |
|
После переустановки MySQL 5.5 на все логины ответ access denied
|
|||
---|---|---|---|
#18+
Alex_Ustinov ошибка какая в *.err? это где то в DB/data Да, это типа ./data/HOSTNAME.err Ошибок нет, но много вот такого, про каждую учётку: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 04:57 |
|
После переустановки MySQL 5.5 на все логины ответ access denied
|
|||
---|---|---|---|
#18+
Сибирский Пушистый, Алекс, огромное спасибо за точное указание на проблему! Вот это помогло: Код: sql 1. 2.
как только удалил все логины кроме %, всё срослось! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2021, 05:12 |
|
|
start [/forum/topic.php?fid=47&fpage=8&tid=1828063]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 233ms |
total: | 417ms |
0 / 0 |