Hallo,
es gibt immer noch Probleme bei der Umstellung auf MySQL 8. Wir ziehen nachts auf dem Server einen Dump der gesamten DB unter Debian und MySQL 5.6. Es wird eine Script-Datei erzeugt, die auf einem lokalen Server (Localhost) unter 5.6 problemlos ausgeführt werden konnte. MySQL 8 auf Localhost bricht mittendrin (nach den ersten kleinen Tabellen und vor einer grösseren mit 6000 Datensätzen) ab, und bringt auch keine Fehlermeldung. Der Vorgang wird in einer Batch angestosseen:
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
mysql -v -hlocalhost -uroot -pxxxxxxxxx --default-character-set=latin1 < c:\temp\SQL\script.sql
echo Die Importierung wurde erfolgreich abgeschlossen
Das Script enthält keine Besonderheiten:
-- MySQL dump 10.13 Distrib 5.6.33, for debian-linux-gnu (x86_64)
--
-- Host: 172.16.10.2 Database: praxis1
-- ------------------------------------------------------
-- Server version 5.6.33-0ubuntu0.14.04.1-log
/*!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 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Current Database: `praxis1`
--
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `praxis1` /*!40100 DEFAULT CHARACTER SET latin1 COLLATE latin1_german2_ci */;
USE `praxis1`;
...
Könnt ihr mir sagen, wie ich die Ursache finden kann? Wird ein Log geschrieben (ich habe an den ursprünglichen Einstellungen nichts geändert)? Wo kann ich dieses finden und lesen?
Danke für eure Hilfe.
Gruß Norbert
es gibt immer noch Probleme bei der Umstellung auf MySQL 8. Wir ziehen nachts auf dem Server einen Dump der gesamten DB unter Debian und MySQL 5.6. Es wird eine Script-Datei erzeugt, die auf einem lokalen Server (Localhost) unter 5.6 problemlos ausgeführt werden konnte. MySQL 8 auf Localhost bricht mittendrin (nach den ersten kleinen Tabellen und vor einer grösseren mit 6000 Datensätzen) ab, und bringt auch keine Fehlermeldung. Der Vorgang wird in einer Batch angestosseen:
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
mysql -v -hlocalhost -uroot -pxxxxxxxxx --default-character-set=latin1 < c:\temp\SQL\script.sql
echo Die Importierung wurde erfolgreich abgeschlossen
Das Script enthält keine Besonderheiten:
-- MySQL dump 10.13 Distrib 5.6.33, for debian-linux-gnu (x86_64)
--
-- Host: 172.16.10.2 Database: praxis1
-- ------------------------------------------------------
-- Server version 5.6.33-0ubuntu0.14.04.1-log
/*!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 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Current Database: `praxis1`
--
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `praxis1` /*!40100 DEFAULT CHARACTER SET latin1 COLLATE latin1_german2_ci */;
USE `praxis1`;
...
Könnt ihr mir sagen, wie ich die Ursache finden kann? Wird ein Log geschrieben (ich habe an den ursprünglichen Einstellungen nichts geändert)? Wo kann ich dieses finden und lesen?
Danke für eure Hilfe.
Gruß Norbert
Comment