SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 02.07.2018 10:50:38

DNS
Участник
Зарегистрирован: 02.07.2018
Сообщений: 5

Восстановить доступ для пользователей

Добрый день!

Возникла такая проблема: у пользователей БД (MariaDB 10) пропал доступ к своим базам. Подключиться получается (пароль принимается, приглашение в консоли есть), но любая команда от имени пользователя завершается сообщением типа

ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id:    538
Current database: *** NONE ***
ERROR 1184 (08S01): Aborted connection 538 to db: 'unconnected' user: 'censored' host: 'localhost' (init_connect command failed)

Причем сразу для всех пользователей, кроме root. Пробовал удалять пользователей и создавать заново, сбрасывать привилегии и т.п. Ничего не помогает. Остается обратиться к профессионалам с просьбой о подсказке... Может ли это быть связано с тем, что на ПК устанавливался другой сервер БД (в составе ХАМРР), но позже был удален?

Неактивен

 

#2 04.07.2018 09:14:07

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3823

Re: Восстановить доступ для пользователей

Что при этом записывается в лог ошибок сервера?

Неактивен

 

#3 04.07.2018 23:57:17

DNS
Участник
Зарегистрирован: 02.07.2018
Сообщений: 5

Re: Восстановить доступ для пользователей

Хороший вопрос...
Не вижу файлов логов ошибок.
(Ось - виндовоз, сборка ХАМРР)

Неактивен

 

#4 05.07.2018 11:16:36

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3823

Re: Восстановить доступ для пользователей

А сам сервер не перезагружается при этом? Какой у него аптайм? (можно посмотреть командой \s в консоли)

Неактивен

 

#5 05.07.2018 12:40:08

DNS
Участник
Зарегистрирован: 02.07.2018
Сообщений: 5

Re: Восстановить доступ для пользователей

Консоль не воспринимает никаких команд, всегда выдает ошибку, описанную выше. Промт приветствия не меняется, пароль не перезапрашивает - судя по всему, сервер не перезагружается.

С рут-ом все работает нормально. Проблемы только если войти под другим пользователем.

Неактивен

 

#6 06.07.2018 12:35:43

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6691

Re: Восстановить доступ для пользователей

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

Неактивен

 

#7 06.07.2018 12:39:22

DNS
Участник
Зарегистрирован: 02.07.2018
Сообщений: 5

Re: Восстановить доступ для пользователей

Uptime: 3 hours 6 min 53 sec

Перезапускается периодически с перезапуском ПК. Это СУБД локальных версий сайтов на ПК

Неактивен

 

#8 09.07.2018 14:02:02

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6691

Re: Восстановить доступ для пользователей

Ну, так непонятно. Можете поключиться обычным клиентом консольным?
Еще подумал, что под виндоус может вклиниваться антивирус как-то?

Неактивен

 

#9 09.07.2018 14:08:41

DNS
Участник
Зарегистрирован: 02.07.2018
Сообщений: 5

Re: Восстановить доступ для пользователей

Так я консолью и подключаюсь.
Антивирус давно работает, но раньше этой проблемы не было

Неактивен

 

#10 09.07.2018 14:09:04

klow
Старожил
Зарегистрирован: 06.12.2014
Сообщений: 355

Re: Восстановить доступ для пользователей

paulus написал:

Еще подумал, что под виндоус может вклиниваться антивирус как-то?

Как-то очень сомнительно. Не думаю, что еще есть такие антивирусы.

Неактивен

 

Board footer

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