Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: dump mysql ž a š  (Přečteno 2704 krát)

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
dump mysql ž a š
« kdy: 28 Března 2012, 20:23:08 »
Zdravím,

snažím se o převod asi 12 mysql databází na nový ubuntu server. Každá databáze je úplně jiná atd.

Zkoušel jsem udělat dump přes tento příkaz v terminálu
Kód: [Vybrat]
mysqldump -uroot -pheslo --all-databases | ssh root@ipadresaserveru   mysql -uroot -pheslo
databáze se překopírovaly ale zlobí mi Ž a Š. Mám s tímto nulové zkušenosti mohli by jste mě prosím nasměrovat.

Předem moc děkuji za reakce.

petergula

  • Stálý člen
  • **
  • Příspěvků: 1016
Re:dump mysql ž a š
« Odpověď #1 kdy: 29 Března 2012, 10:18:01 »
Neskusal si specifikovat aj kodovanie cez --default-character-set=utf8?
Popr. na novom servri mas dobre nastavene kodovanie?
ntbk Dell 6420 (Amd Ati, Intel i7, 4GB RAM, 256GB SSD ...)
secondary/u svokrovcov:
Xubuntu (64bit) ntbk Asus A6Je (Ati X1450, Intel Core2Duo T5500, 2.5GB RAM ...)

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Re:dump mysql ž a š
« Odpověď #2 kdy: 29 Března 2012, 17:16:12 »
Jsem v tomto opravdu uplný outsider. No na nový stroj jsem nainstaloval apache2 a v podstatě sem většinu nechal v výchozím nastavení. Nevíte pls jak bych mohl zjístit na co je to nastaveno tedy jaký znakový sady atd. V phpmyadminu je sice napsano latin nebo swedish atd ale tím se moc jistý nejsu.
« Poslední změna: 29 Března 2012, 21:55:26 od locus »

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Re:dump mysql ž a š
« Odpověď #3 kdy: 30 Března 2012, 22:30:23 »
Tak jsem začal googlit. Narazil jsem na to jak to všemi možnými způsoby vyexportovat dumpnout atd.


Zkusil jsem udělat dump do souboru jedné databáze

Kód: [Vybrat]
-- Server version 5.0.51a-3ubuntu5.8

/*!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 */;

--
-- Table structure for table `clanky`
--

DROP TABLE IF EXISTS `clanky`;
SET @saved_cs_client     = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `clanky` (
  `id` varchar(100) collate latin2_czech_cs NOT NULL,
  `tema` varchar(100) collate latin2_czech_cs NOT NULL,
  `jmeno` varchar(100) collate latin2_czech_cs NOT NULL,
  `text` longtext collate latin2_czech_cs NOT NULL,
  `soubor` varchar(100) collate latin2_czech_cs NOT NULL,
  `datum` date NOT NULL,
  `obrazek` varchar(100) collate latin2_czech_cs NOT NULL,
  `popis` text collate latin2_czech_cs NOT NULL,
  `autor` varchar(100) collate latin2_czech_cs NOT NULL,
  `schvaleno` varchar(20) collate latin2_czech_cs NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin2 COLLATE=latin2_czech_cs COMMENT='zde jsou uloženy články';
SET character_set_client = @saved_cs_client;

ale to je to samé co sem dělal já tedy kompletně to dumpne všechyn databáze akorát jsou v v souboru vyexportovaný.

No pak jsem skusil to že jsem prachsprostě přes rsync zkopíroval

/var/run/mysq/ na ten nový stroj. Ale tam jsme zjísti že to je sice s diakritikou zkopírováno ale nejde s těmi tabulkami vůbec pracovat tváří se jako prázdné.

Mohl by jste mě prosím někde nasměrovat pls? Jak řešíte vy přesun mysql databáze na nový stroj?
« Poslední změna: 01 Dubna 2012, 20:15:02 od locus »

Armus69

  • Aktivní člen
  • *
  • Příspěvků: 297
    • http://www.netlancers.cz
Re:dump mysql ž a š
« Odpověď #4 kdy: 01 Dubna 2012, 17:42:25 »
přejmenovat, exportnout, importnout  a přejmenovat. 
jabber:  Armus69@jabber.cz

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Re:dump mysql ž a š
« Odpověď #5 kdy: 01 Dubna 2012, 20:18:04 »
přejmenovat, exportnout, importnout  a přejmenovat.

Tedy co mám udělat, prosím? Co přejmenovat, exportnou ....

Předem moc děkuji za reakci.

 

Provoz zaštiťuje spolek OpenAlt.