Skopiowałem portal na pewnym autorskim cms'ie na nowy hosting. Ze starego hostingu wyeksportowałem również bazę danych SQL, nazwijmy ją: staryhost_baza.
Przez ftp wrzuciłem pliki strony na nowy hosting. Na nowym hostingu utworzyłem również bazę danych, nazwijmy ją: nowyhost_baza. Nadałem jej użytkownika o pełnych prawach, nazwijmy go: nowyhost_baza, hasło: 1234.
Plik z zrzutem bazy danych wyedytowałem w taki sposób, aby wszelkie wpisy "staryhost_baza" zmieniły się na "nowyhost_baza". Usunąłem wpis CREATE DATABASE oraz USE.
Całą zawartość zrzutu wyeksportowałem do nowo utworzonej bazy danych o nazwie "nowyhost_baza". W panelu PhpMyAdmin wszystko wygląda ok. Cała zawartość bazy danych się zgadza (kodowanie również ok).
Plik konfiguracyjny cms'u wyedytowałem w następujący sposób:
adres serwera bazy danych: 192.168.xxx.xxx (na nowym hostingu baza nie leży na localhoście, o czym dostawca hostingu informuje)
nazwa użytkownika bazy danych: "nowyhost_baza"
nazwa bazy danych: "nowyhost_baza"
hasło: 1234
W tym momencie pojawia się następujący problem:
Po przeładowaniu strony dostaję na przemian 2 komunikaty:
2005 - Unknown MySQL server host 'DB_SERVER' (1)
2013 - Lost connection TO MySQL server at 'reading initial communication packet', system error: 113
Spróbowałem połączyć się z ową bazą danych za pomocą prostego skryptu php.
<?php $host = '192.168.xxx.xxx; $username = 'nowyhost_baza'; $password = '1234'; $database = 'nowyhost_baza'; $connection = @mysql_connect($host, $username, $password)or die("ERR: ".mysql_error()); echo "Server OK!<br />\n"; $db = @mysql_select_db($database, $connection)or die("ERR: ".mysql_error()); echo "Database OK!<br />\n"; ?>
Skrypt ten wykonuje się prawidłowo. Łączy się z serwerem i bazą danych.
Jedyne co przychodzi mi do głowy, to fakt, że w cPanelu rozmiar bazy wynosi 0.00 MB. W rzeczywistości jest to ok. 400KB. Oprócz tego na starym hostingu jako serwer baz danych używany był MySql. Na nowym zaś Percona SQL Server
Nie wiem co to może być, kombinowałem już na wiele sposobów. Nie miałem dotychczas wiele styczności z bazami danych, tak więc nie wiem od której strony się za to zabrać.

Proszę o pomoc
pozdrawiam