Jestem osobą, która szczerze mówiąc niewiele a praktycznie nic się nie zna na bazach danych MySQL. Znajomy poprosił mnie o przeniesienie strony internetowej od starego usługodawcy hostingu do nowego.
Mam dostęp do obu paneli phpMyAdmin. Po wyeksportowaniu bazy danych z serwera A i przy próbie zaimportowania na serwer B pojawia się następujący komunikat:
Cytat
Analiza statyczna:
2 błędów zostało znalezionych podczas analizy.
Oczekiwano początku polecenia. (near "phpMyAdmin" at position 0)
Nierozpoznany typ polecenia. (near "SQL" at position 11)
Zapytanie SQL:
phpMyAdmin SQL Dump -- version 3.3.7deb7 -- http://www.phpmyadmin.net -- -- Host: localhost -- Czas wygenerowania: 10 Kwi 2019, 17:10 -- Wersja serwera: 5.1.73 -- Wersja PHP: 5.3.3-7+squeeze19 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"
MySQL zwrócił komunikat: Dokumentacja
#1064 - Something is wrong in your syntax obok 'phpMyAdmin SQL Dump
-- version 3.3.7deb7
-- http://www.phpmyadmin.net
--
-- Host' w linii 1
2 błędów zostało znalezionych podczas analizy.
Oczekiwano początku polecenia. (near "phpMyAdmin" at position 0)
Nierozpoznany typ polecenia. (near "SQL" at position 11)
Zapytanie SQL:
phpMyAdmin SQL Dump -- version 3.3.7deb7 -- http://www.phpmyadmin.net -- -- Host: localhost -- Czas wygenerowania: 10 Kwi 2019, 17:10 -- Wersja serwera: 5.1.73 -- Wersja PHP: 5.3.3-7+squeeze19 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"
MySQL zwrócił komunikat: Dokumentacja
#1064 - Something is wrong in your syntax obok 'phpMyAdmin SQL Dump
-- version 3.3.7deb7
-- http://www.phpmyadmin.net
--
-- Host' w linii 1
O to fragment kodu:
-- phpMyAdmin SQL Dump -- version 3.3.7deb7 -- <a href="http://www.phpmyadmin.net" target="_blank">http://www.phpmyadmin.net</a> -- -- Host: localhost -- Czas wygenerowania: 10 Kwi 2019, 17:10 -- Wersja serwera: 5.1.73 -- Wersja PHP: 5.3.3-7+squeeze19 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Baza danych: `Liceummundurowe` -- CREATE DATABASE `` DEFAULT CHARACTER SET latin2 COLLATE latin2_general_ci; USE `m1306_liceum`; -- --------------------------------------------------------
Pierwszy raz napotkałem taki problem i jestem absolutnie zielony w temacie. Dodam, że na serwerze phpMyAdmin na starym serwerze poza bazą danych, która jest bardziej rozbudowana (Liceummundurowe), napotkałem także drugą bazę danych (Information Schema). Czy tą drugą również powinienem w takim razie zaimportować?
Pozdrawiam
A to dla przykładu zrzut z phpMyAdmin nowego serwera na którym tworzyłem stronę internetową na WordPress dla znajomej:
-- phpMyAdmin SQL Dump -- version 4.8.4 -- <a href="https://www.phpmyadmin.net/" target="_blank">https://www.phpmyadmin.net/</a> -- -- Host: mysql34.mydevil.net -- Czas generowania: 10 Kwi 2019, 17:23 -- Wersja serwera: 5.7.21-20-log -- Wersja PHP: 7.1.12 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET AUTOCOMMIT = 0; START TRANSACTION; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Baza danych: `m1306_jola` --