Skocz do zawartości

Web Hosting Talk

  • progreso.pl

    Partner technologiczny

    Upraszczamy to, co inni starają się komplikować. Prosto, pewnie, przyjaźnie - tak robimy hosting!
  • Kei.pl

    Partner technologiczny

    Kei.pl działa na polskim rynku internetowym od 2000 roku. Obecnie na blisko 300 serwerach w Centrum Danych Kei.pl znajduje się kilkadziesiąt tysięcy stron WWW.
  • S-NET.info

    Partner technologiczny

    S-NET to dostawca usług dla biznesu. Najważniejsze usługi świadczone przez firmę to usługi Centrum Danych, dostęp do Internetu, transmisja danych oraz tranzyt do różnych operatorów.
  • Sprint Data Center

    Partner technologiczny

    Sprint Data Center to jedyne w Polsce północno-wschodniej i jednocześnie jedno z najnowocześniejszych w kraju centrum przechowywania i przetwarzania danych.

 

MySQL 5.X a MySQL 6.X


7 odpowiedzi na ten temat

MySQL 5.X a MySQL 6.X

#1 scz

    Weteran WHT

  • Użytkownicy
  • PipPipPipPipPipPipPipPip
  • 814 postów
  • Skąd:Radom
  • Imię:Artur
  • Nazwisko:

Napisany 02 październik 2008 - 01:06

Witajcie.

Mam pytanie jaka jest różnica między mysql 5.0 a mysql 6.0

słyszałem, że jedno polecenie zostało zmienione na inne i skrypty które są na wersje 5 nie będą działać na wersji 6 i trzeba cos zrobić aby w locie zamienić to przy wgrywaniu bazy wie ktoś co?
Art. 31. 2. Każdy jest obowiązany szanować wolności i prawa innych. Nikogo nie wolno zmuszać do czynienia tego, czego prawo mu nie nakazuje. - Konstytucja RP

Potrzebujesz Dolarów na PayPal?
Wyślij prywatną wiadomość.

#2 patrys

    Czarny charakter

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 2026 postów
  • Skąd:Słupsk
  • Imię:Patryk

Napisany 02 październik 2008 - 09:29

jak on coś napisze... a google ?
http://dev.mysql.com...news-6-0-x.html

proponuje poczytać o wersji 5.1...
.

#3 bellerofont

    szeryf :)

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 2001 postów
  • Skąd:Warszawa

Napisany 04 październik 2008 - 02:56

Zobacz postscz, o 2.10.2008, 02:06, powiedział:

słyszałem, że jedno polecenie zostało zmienione na inne i skrypty które są na wersje 5 nie będą działać na wersji 6 i trzeba cos zrobić aby w locie zamienić to przy wgrywaniu bazy wie ktoś co?

wiesz co, zaciekwil mnie Twoj post, pogooglowalem troche,


ale bez rezulatow...

changelog tego daemona, choc przegladany pobieznie,

nie dostarczyl zadnej wskazowki...

wydaje mi sie, ze najlepiej bedzie jesli zrobisz testowy zrzut bazy,

a potem sprobujesz go wgrac do silnika bazodanowego w nowszej wersji...

nikt Ci lepiej i szybciej nie odpowie na pytanie jak sam program

zwracajac odpowiedni kod bledu ;)

malo tego, mozesz MySQL 6.0 wersji uruchomic na rownolegle z 5.x

na dzialajacej juz platformie, przekompiluj go recznie i uruchom na innym

porcie TCP/IP z wylaczeniem socketa unixowego...

#4 scz

    Weteran WHT

  • Użytkownicy
  • PipPipPipPipPipPipPipPip
  • 814 postów
  • Skąd:Radom
  • Imię:Artur
  • Nazwisko:

Napisany 04 październik 2008 - 03:00

przy każdej bazie którą chce wgrać na mysql 6. mam błąd #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 9

nie mam tego błędu natomiast w mysql 5.
Art. 31. 2. Każdy jest obowiązany szanować wolności i prawa innych. Nikogo nie wolno zmuszać do czynienia tego, czego prawo mu nie nakazuje. - Konstytucja RP

Potrzebujesz Dolarów na PayPal?
Wyślij prywatną wiadomość.

#5 bellerofont

    szeryf :)

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 2001 postów
  • Skąd:Warszawa

Napisany 04 październik 2008 - 03:11

Zobacz postscz, o 4.10.2008, 04:00, powiedział:

przy każdej bazie którą chce wgrać na mysql 6. mam błąd #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 9

Cytuj

MyISAM is the default storage engine.

It is based on the older ISAM code but has many useful extensions.

(Note that MySQL 6.0 does not support ISAM.)

i wszystko jasne, musisz zmienic typ tabeli na np. InnoDB...

#6 Noone

    Weteran WHT

  • Użytkownicy
  • PipPipPipPipPipPipPipPip
  • 517 postów

Napisany 04 październik 2008 - 06:40

ISAM to było coś innego niż myISAM. Zresztą nawet według dokumentacji istnieje http://ftp.ku.ac.th/pub/mirror/mysql/doc/r...age-engine.html Zresztą byłoby lekko dziwne gdyby się z niego wycofali zwłaszcza że były jakieś tam prace (np. dodanie kluczy obcych).

O, z dokumentacji 4:

Cytuj

The original storage engine in MySQL was the ISAM engine. It was the only storage engine available until MySQL 3.23


#7 megi

    Stały użytkownik

  • WHT Pro
  • PipPipPipPipPip
  • 142 postów
  • Firma:MegiTeam
  • Imię:Magda
  • Nazwisko:Zarych

Napisany 04 październik 2008 - 07:59

Bo szukać to trzeba umieć :D

http://dev.mysql.com...l-nutshell.html

" The following constructs are deprecated and have been removed in MySQL 6.0.
(...)
The TYPE table option to specify the storage engine for CREATE TABLE or ALTER TABLE (use ENGINE)."

EDIT
Jeszcze to się przyda
http://dev.mysql.com/doc/refman/6.0/en/upg...g-from-5-1.html
Niżej są wymienione niekompatybilne zmiany z 5.1

#8 bellerofont

    szeryf :)

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 2001 postów
  • Skąd:Warszawa

Napisany 04 październik 2008 - 15:18

faktycznie, czarno na bialym - jak ja to w nocy czytalem? ( ;) )





1 Użytkowników czyta ten temat

0 użytkowników, 1 gości, 0 anonimowych użytkowników