Połączenie nie jest dozwolone MariaDB

0

Witam, dla kogoś pewnie odpowiedź będzie łatwa.
Gra online na serwerze działa, łączy z bazą. Po przeniesieniu na localhost @mysql_connect($host, $username, $password); użyte w PHP (używane jeszcze mysql_connect) zwraca:

No database connection could be established. (is MySQL running?)
Error message: Host '..-..-..-....dynamic.chello.pl' is not allowed to connect to this MariaDB server

$conf['db_host'] = '.....ip....';
$conf['db_user'] = 'root';
$conf['db_pw'] = '.....hasło.......';

User jest root. Mam dane dostępu, ale łączę się z innego hosta. Apache i MySQL z XAMPP-a.

Co powinno się zrobić, żeby z localhosta połączył z bazą?

Dziękuję

0

http://stackoverflow.com/questions/1559955/host-xxx-xx-xxx-xxx-is-not-allowed-to-connect-to-this-mysql-server

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost';
FLUSH PRIVILEGES;
0

Dzięki za odpowiedź vertoi

Z windowsa jest możliwość zrobienia tego?

Do phpMyAdmin mogę się logować do innych baz, tych na localhost-cie. Do tamtej bazy ( remote ) nie. Też bym w phpMyAdminie otworzył.

W windowsie jak te prawa ustawić?

Dzięki

0

trzeba to po prostu w PMA wpisać, zwykłe zapytanie.

0

Zalogowałem się do PMA na 127.0.0.1 i w zakładce SQL odpaliłem te dwie linijki.
No i nic.

Kod jest sprzed kilku lat.

mysql_errno twierdzi, że 1130.

A PMA, próbując przełączyć się na inny serwer, że:
phpMyAdmin próbował połączyć się z serwerem MySQL, a serwer odrzucił połączenie. Powinieneś sprawdzić nazwę hosta, nazwę użytkownika i hasło w pliku config.inc.php i upewnić się, że odpowiadają one informacjom danym przez administratora serwera MySQL.

A user to ma być root? Tam pod tym linkiem tworzą jakichś innych.

Jakieś jeszcze pomysły?

1 użytkowników online, w tym zalogowanych: 0, gości: 1