Что делать, если я забыл пароль MySQL
ООО «Цифровой Ангел»


Если вы забыли пароль MySQL, вы не сможете правильно запустить программу ACS. Другими словами, вы не можете получить доступ к службе ACS и не можете записывать новые данные в базу данных. Эта статья демонстрирует, что мы могли бы сделать, если бы забыли пароль MySQL.
Попробуйте пароль, который хранится в ACS первым
1. Проверьте настройку пароля MySQL для VigorACS:
Откройте файл db.properties, и он отобразит формат root = {password}, что означает, что ACS будет использовать корень в качестве имени пользователя и {password} в качестве пароля для доступа к базе данных.
Расположение двух платформ разное:
Для Windows: {путь к ACS} \ server \ default \ conf \ props \ db.properties
Для Linux: /usr/local/vigoracs/VigorACS/server/default/conf/props/db.properties
2. Попробуйте использовать этот пароль для доступа к базе данных.
Windows: запустите меню «Пуск» и найдите / откройте клиент MySQL (MariaDB 10.2 (x64)).
Linux:
#cd / usr / local / mysql / bin
#. / MySQL --defaults-file = / usr / local / mysql / my.cnf -uroot -p {пароль}
Сбросить пароль MySQL
1. Сначала остановите службу MySQL.
Для Windows: запустите services.msc и выберите службу MySQL, чтобы остановить его.
Для Linux: запустите vigoracs.sh из пути / usr / local / vigoracs / VigorACS / bin и остановите службу MySQL.
После остановки MySQL введите cmd #ps -aux | grep mysql, чтобы подтвердить, что сейчас не работает служба MySQL
2. Измените настройки безопасности, чтобы разрешить доступ к MySQL без пароля.
Windows:
Отредактируйте файл my.ini из {MariaDB parth} \ data \. Добавьте skip-grant-tables в [mysqld], сохраните и закройте его.
Запустите services.msc и выберите службу MySQL, чтобы повторно запустить ее.
Затем запустите меню «Пуск» для поиска и откройте клиент MySQL (MariaDB 10.2 (x64)).
Linux:
используйте следующую команду для запуска MySQL без проверки пароля для входа.
#cd / usr / local / mysql / bin
#. / mysqld_safe --defaults-file = / usr / local / mysql / my.cnf --skip-grant-table &
3. Войдите в базу данных, чтобы сбросить пароль на «ГГГ» с помощью MySQL cmd:
#use mysql;
#UPDATE user SET Password=PASSWORD("YYY") WHERE User='root';
#flush privileges;
#quit
4. Остановите MySQL и верните настройки безопасности MySQL обратно.
Для Windows:
Отредактируйте файл my.ini из {MariaDB parth} \ data \. Удалите таблицы пропуска-предоставления в [mysqld], сохраните и закройте его.
Запустите services.msc и выберите службу MySQL, чтобы повторно запустить ее.
Для Linux: завершите текущий процесс mysqld_safe и повторно запустите MySQL с помощью vigoracs.sh
5. После изменения пароль изменится на YYY. Не забудьте одновременно изменить файл ACS db.properties со старого пароля {пароль} на новый пароль YYY (содержимое должно быть root = YYY). Возможно, вам придется снова перезапустить службу ACS.
Windows: {путь к ACS} \ server \ default \ conf \ props \ db.properties
Linux: /usr/local/vigoracs/VigorACS/server/default/conf/props/db.properties
На ваш e-mail было отправлено письмо с регистрационной информацией.
Пожалуйста, дождитесь письма, так как контрольная строка изменяется при каждом запросе.