Aion Проблема с паролем рута для mysql

deimos177

New member
Кто знает как решить проблему, при запуске логин/гейм сервера выдает
'Access denied for user 'root'@'localhost' (using password: YES)'
вот скрин конфига mysql https://ibb.co/mqVHVSV там не указан пароль для рута, как я понимаю, а в линии сверху что значит using password: YES? типо что пароль не указан, или что пароль YES??
не понимаю почему мой серв 4.6 версии который настроил по туториалу работает и запускается без проблем, а готовый 1 клик сервер 7.5 от JND выдает это, да и другие эмуляторы 7.5 версии выдают такую же строку вначале.
вот ещё скрин из phpadmin, захожу в useraccounts и выдает такое сообщение https://ibb.co/X4DWf14
1034 - Index for table 'db' is corrupt; try to repair it

Решил проблему с 1034 - Index for table 'db' is corrupt; try repair it.
https://ibb.co/v1Y8Cnt вот скриншот вкладки user accounts, как я понимаю у рута пароль не стоит, как я и думал, тогда какой пароль поставить чтобы сервер запускался если он выдает 'Access denied for user 'root'@'localhost' (using password: YES)' ?

https://ibb.co/8r4sR9N еще скрин из таблицы mysql->users
 
Последнее редактирование модератором:
Поставь любой пароль, через консоль к MySQL подключись и поменяй пароль, так же если из вне хочешь подключится к базе, то нужно ещё вместо localhost прописать % (Но это если будешь юзать , например: Navicat)
А так проверь, у тебя либо вообще пароль не стоит, либо ты его не правильно вводишь.
Ставишь свой пароль и прописываешь его в файлах конфига.
 
проблемма решается сменой ос на версии ниже
 
Поставь любой пароль, через консоль к MySQL подключись и поменяй пароль, так же если из вне хочешь подключится к базе, то нужно ещё вместо localhost прописать % (Но это если будешь юзать , например: Navicat)
А так проверь, у тебя либо вообще пароль не стоит, либо ты его не правильно вводишь.
Ставишь свой пароль и прописываешь его в файлах конфига.
Понял спс, да я через navicat редактирую таблицы, то есть эта строка выскакивает из-за отсутствия пароля mysql? попробую сейчас поставить пароль.
SET PASSWORD FOR root@localhost=PASSWORD('1234'); -- MySQL 5.x
SET PASSWORD FOR root@localhost='1234'; -- MySQL 8.x как то так? или вместо "localhost" % просто поставить если подключась через navicat?
 
Понял спс, да я через navicat редактирую таблицы, то есть эта строка выскакивает из-за отсутствия пароля mysql? попробую сейчас поставить пароль.
SET PASSWORD FOR root@localhost=PASSWORD('1234'); -- MySQL 5.x
SET PASSWORD FOR root@localhost='1234'; -- MySQL 8.x как то так? или вместо "localhost" % просто поставить если подключась через navicat?

Вместо "localhost" поставь "%"

Через консоль как подключаешься к MySQL , вводишь
mysql -u root -p ?
или mysql -u root ?

use mysql;
SET PASSWORD FOR 'root'@'%' = PASSWORD('пароль');
И для localhost тоже поменяй на всякий случай
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('пароль');

(Используй одинаковый пароль)

Затем:
flush priveleg;
и
exit;
Затем, после установки пароля, проверь что он работает
mysql -u root -p
 
Последнее редактирование модератором:
Через консоль как подключаешься к MySQL , вводишь
mysql -u root -p ?
или mysql -u root ?
раньше вводил mysql -u root и всё тк там же не было пароля, теперь пишу с -p и ввожу пароль, после смены пароля через консоль кстати phpadmin не давал зайти, выдавал 'Access denied for user 'root'@'localhost' (using password: YES)'
но я через xamp открыл my.ini и добавил строчку "skip-grant-tables" теперь заходит в phpadmin

use mysql;
SET PASSWORD FOR 'root'@'%' = PASSWORD('пароль');
И для localhost тоже поменяй на всякий случай
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('пароль');

(Используй одинаковый пароль)

Затем:
flush priveleg;
и
exit;
Затем, после установки пароля, проверь что он работает
mysql -u root -p
Flush privileg; не работает, пробовал писать и privileges, тоже syntax error, mysql -u root -p работает ввожу пароль и заходит.
 
Последнее редактирование модератором:
А через пароль в phpmyadmin зайти пробовал ?

skip-grant-tables, нужен если забыл пароль и прочее
 
Последнее редактирование модератором:
Всё с рутом вроде решилось всё) указал ещё путь моей базе данных в конфиге логин и гейм сервера, пошло дело) щас посмотрю смогу ли подключиться )) https://ibb.co/FzCv9kz

А через пароль в phpmyadmin зайти пробовал ?
если удалю skip-grant-tables то выдает https://ibb.co/VJ742J7, хз в чем проблема, через консоль заходит, а так на прямую через phpadmin нет

если удалю skip-grant-tables то выдает https://ibb.co/VJ742J7, хз в чем проблема, через консоль заходит, а так на прямую через phpadmin нет
Пошел покушать, вернулся через 20 минут обновил страницу phpadmin заработал сам по себе с убранной skip-grant-tables в my.ini))

Всё настроил, но теперь другая проблема вылезла https://ibb.co/chdy8vY Какая версия java нужна чтобы запускался эмулятор 7.5? пробовал пару разных java 8, но выдает сообщение что какая то опция была удалена или что то вроде того, и не дает запуститься серверу на ней, а если ставить java 7 то выдает что сервер скомпилирован на версии не ниже 52= что аналог 8 java.
 
Последнее редактирование модератором:
Всё настроил, но теперь другая проблема вылезла https://ibb.co/chdy8vY Какая версия java нужна чтобы запускался эмулятор 7.5? пробовал пару разных java 8, но выдает сообщение что какая то опция была удалена или что то вроде того, и не дает запуститься серверу на ней, а если ставить java 7 то выдает что сервер скомпилирован на версии не ниже 52= что аналог 8 java.
openjdk пробовал ? Или полный пакет Java 8?
 
openjdk пробовал ? Или полный пакет Java 8?
openjdk не пробовал, что это source code чтобы самому скомпилировать? вряд ли поможет, так как в логе сервера ведь пишет что функция больше не поддерживается в 8 версии, так что вряд ли это решение, а под полным комплектом что имеется ввиду? сори я чайник в этом вопросе) я качаю jdk 8 и jre 8 но ни то ни другое не работает.

openjdk пробовал ? Или полный пакет Java 8?
Нашел решение на github'e https://ibb.co/zxyHPcn оказывается для сервера нужна java 7 а для логин и чат сервера java 8 добавил SET PATH="C:\Program Files\Java\jdk1.7.0_80\bin" в gameserver PanelGS.bat и StartGS.BAT, все 3 сервера запустились, но вылезла следующая проблема=)))))) при логине ввожу данные, жму new account, и меня перекидывает в браузер на офф сайт gameforge ((

Ступил, надо было жать OK а не new account:D теперь выдаёт Cannot connect to authorization server. в лаунчере следующий конфиг -ip:127.0.0.1 -port:2106 -cc:2 -lang:enu -nokicks -ncg -noauthgg -ls -charnamemenu -loginex -multithread -charnamemenu -pwd16 -megaphone -ingamebrowser -ncping -ingameshop -f2p -aiontv cc:2 совпадает с тем что в конфиге gameserver.properties, что значит EU клиент, какой я и использую..

Мы это сделали ребятки)) https://ibb.co/J5qrPtT проблема была в бат файле, там порт был 2105, решилось заменой на 2106! всем спасибо за хелпу, вы лучшие)
 
Последнее редактирование модератором:
  • Like
Реакции: Jill
Назад
Сверху