Страница 1 из 1

Невозможно подключиться к серверу MySQL

Добавлено: 08 фев 2017, 01:42
Angeli25
Здравствуйте, возникла такая проблема: стоял ОР тут я еще установила HeidiSQL (не замечала что он в комплекте уже есть), увидела что есть и удалила хайди через программы/установки и теперь не пускает в mysql. пишет "Невозможно подключиться к серверу MySQL"
лог mysql отладки
170208  3:35:56 [Note] e:\openserver2\modules\database\MySQL-5.5\bin\mysqld.exe (mysqld 5.5.50-log) starting as process 5828 ...
170208  3:35:56 [Note] Plugin 'FEDERATED' is disabled.
170208  3:35:56 InnoDB: The InnoDB memory heap is disabled
170208  3:35:56 InnoDB: Mutexes and rw_locks use Windows interlocked functions
170208  3:35:56 InnoDB: Compressed tables use zlib 1.2.3
170208  3:35:56 InnoDB: Initializing buffer pool, size = 128.0M
170208  3:35:56 InnoDB: Completed initialization of buffer pool
170208  3:35:56 InnoDB: highest supported file format is Barracuda.
170208  3:35:58  InnoDB: Waiting for the background threads to start
170208  3:35:59 InnoDB: 5.5.50 started; log sequence number 37064673
170208  3:35:59 [Note] Server hostname (bind-address): '127.0.0.1'; port: 3306
170208  3:35:59 [Note]   - '127.0.0.1' resolves to '127.0.0.1';
170208  3:35:59 [Note] Server socket created on IP: '127.0.0.1'.
170208  3:35:59 [ERROR] Column count of mysql.db is wrong. Expected 22, found 20. The table is probably corrupted
170208  3:35:59 [ERROR] mysql.user has no `Event_priv` column at position 29
170208  3:35:59 [ERROR] Event Scheduler: An error occurred when initializing system tables. Disabling the Event Scheduler.
170208  3:35:59 [Note] e:\openserver2\modules\database\MySQL-5.5\bin\mysqld.exe: ready for connections.
Version: '5.5.50-log'  socket: ''  port: 3306  MySQL Community Server (GPL)
встроенная хайди пишет: Access denied for user 'root'@'localhost' (using password: NO)
Пароль никогда не ставила, заходила всегда под рутом.
Как мне вытащить базы теперь оттуда?

Re: Невозможно подключиться к серверу MySQL

Добавлено: 08 фев 2017, 01:57
Максим
MySQL говорит о несовпадении числа колонок в системной БД mysql. Возможно вы попытались использовать служебную базу от другой версии сервера скопировав папку вручную или импортировали сторонний sql с mysql базой в попытках получить доступ.

Советую вам просто взять оригинальную служебную базу (папку mysql) из дистрибутива OSP, для нужного вам MySQL модуля. Если версия старая и дистрибутива у вас нет, то можете просто перезапустить сервер с отключенным контролем доступа (добавить skip-grant-tables в конфиг).

Re: Невозможно подключиться к серверу MySQL

Добавлено: 08 фев 2017, 02:06
Angeli25
Помогло спасибо огромное ))

Re: Невозможно подключиться к серверу MySQL

Добавлено: 14 июн 2017, 06:29
vital
Спасибо!