Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przeniesienie bazy danych
Forum PHP.pl > Forum > Bazy danych > MySQL
Avatarus
Witam
Mam pewien dziwny problem przy przenoszeniu bazy danych z serwera na serwer.
Tak tak krzaki...ale co jest w tym dziwnego?

Otóż przenoszę bazę w której wszystko działało. Polskie znaki są ok itp...pliki są te same
Ale podczas wgrywania tego na serwer zawsze krzaki.....
ale jak wgram te samą bazę na lokalny serwer to działa wszystko.
Pliki są te same więc nie wiem co może być nie tak.
W ustawieniach bazy w phpmyadmin oba serwy mają utf-8

Co może być tutaj problemem?
erix
Cytat
Ale podczas wgrywania tego na serwer zawsze krzaki.....

Ok, przenosisz, ale jak? Przegrywasz bezpośrednio pliki MySQL? Przenosisz dumpami? Gdzie masz ustawione utf8?
Avatarus
przenosiłem to na 2 sposoby
1: poprzez phpmyadmina ->import
2: poprzez mysql Administratora

UTF-8 mam:
# System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
#
System porównań dla połączenia MySQL: utf8_unicode_ci

na obu serwach
erix
A
  1. SET NAMES utf8;

na początku dumpu?
Avatarus
nie mam
tak wygląda początek pliku dumpa

Kod
-- MySQL dump 10.11
--
-- Host: localhost    Database: silk_seriale
-- ------------------------------------------------------
-- Server version    5.0.32-Debian_7etch6-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 */;

--
-- Table structure for table `logowanie`
--

DROP TABLE IF EXISTS `logowanie`;
CREATE TABLE `logowanie` (
  `id` mediumint(8) unsigned NOT NULL auto_increment,
  `nick` varchar(50) NOT NULL default '',
  `password` varchar(50) NOT NULL default '',
  `email` varchar(50) NOT NULL default '',
  `ranga` smallint(1) unsigned NOT NULL default '0',
  `ip` varchar(20) default NULL,
  `logowan` mediumint(8) unsigned default NULL,
  `ostatnia` varchar(50) default NULL,
  `zle` mediumint(8) unsigned default NULL,
  `ban` tinyint(1) default '2',
  `komentarzy` int(10) unsigned default '0',
  `gg` bigint(20) unsigned default '0',
  `email_new` varchar(50) default NULL,
  `show_email` tinyint(3) unsigned default '0',
  `show_gg` tinyint(3) unsigned default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=253 DEFAULT CHARSET=latin1;
erix
To dopisz to zapytanie w pierwszej linijce.

Poza tym, użyj szukajki i wpisz kodowanie, ten temat był wiele razy.
Avatarus
nie rozumiem w tym wszystkim jednego....
jak wgram ten plik na localhosta to kodowanie działa, a jak wgram ten plik na serwer dedykowany to są krzaki.....
jakim cudem?
Może coś przeoczyłem
erix
Cytat
jak wgram ten plik na localhosta to kodowanie działa, a jak wgram ten plik na serwer dedykowany to są krzaki.....

A dodajesz zapytanie, o którym wspomniałem?

Jak już napisałem, temat kodowania pojawiał się wiele razy, poszukaj.
Avatarus
szukałem szukałem...
dodawałem to co mówiłeś, ale dodając coś do pliku zmuszony jestem to w nim zapisać, a sam zapis już miesza z kodowaniem pliku.
co za tym idzie nie działa.

Odpowiedzcie mi na to:
czemu ten sam plik na jednym serwie ładuje się bez problemu, a na drugi, są krzaki?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.