powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка mysql_upgrade
4 сообщений из 4, страница 1 из 1
Ошибка mysql_upgrade
    #39731228
Alterak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Установлена Debian 9 + MySql 8.0.13

Изначально проблема в смене пароля пользователя, а именно:
авторSQL запрос:

ALTER USER 'user'@'192.168.%' IDENTIFIED WITH mysql_native_password BY '*'

Ответ MySQL: Документация
#3009 - Column count of mysql.user is wrong. Expected 50, found 49. Created with MySQL 80011, now running 80013. Please use mysql_upgrade to fix this error.

Ок, деалю
Код: php
1.
mysql_upgrade


в ответ получаю
авторmysql_upgrade: Got error: 1045: Access denied for user 'root'@'localhost' (using password: NO) while connecting to the MySQL server
Upgrade process encountered error and will not continue.
Ок, делаю так
Код: php
1.
mysql_upgrade -u root -p


В ответ получаю
авторError occurred: Cannot setup server variables.
Ок, останавливаю сервер
Код: php
1.
service mysql stop


И повторяю
Код: php
1.
mysql_upgrade -u root -p


В ответ получаю
авторmysql_upgrade: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) while connecting to the MySQL server
Upgrade process encountered error and will not continue.

На этом мое терпение закончилось... Хээлп товарищи!!
...
Рейтинг: 0 / 0
Ошибка mysql_upgrade
    #39731236
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно попробовать запустить сервер с --skip-grant-tables для выполнения mysql_upgrade.
...
Рейтинг: 0 / 0
Ошибка mysql_upgrade
    #39731245
Alterak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleМожно попробовать запустить сервер с --skip-grant-tables для выполнения mysql_upgrade.

Спасибо, помогло. Если точнее, то сделал так:

1. Останавливаем MySQL:
Код: php
1.
service mysql stop


2. Создаем каталог, устанавливаем на него права:
Код: php
1.
2.
mkdir -p /var/run/mysqld
chown -R mysql /var/run/mysqld



3. Запускаем MySQL без загрузки grant tables, в целях безопасности отключаем сеть:
Код: php
1.
mysqld_safe --skip-grant-tables --skip-networking &



4. А теперь делаем апгрэйд
Код: php
1.
mysql_upgrade
...
Рейтинг: 0 / 0
Ошибка mysql_upgrade
    #39731272
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alterak,

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


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