Szukaj


drukuj pdf Polish
Aktualizacja baz danych do Mysql5

W OVH nowe bazy danych są tworzone w wersji Mysql5. Stare bazy danych będą mogły zostać usunięte i odtworzone w wersji Mysql5 w managerzev3.

Co należy zrobić przed przejściem na wyższą wersję?

Kopia zapasowa bazy danych.

Zanim wykonasz aktualizację do Mysql5, stwórz kopie zapasowe swoich baz danych. Aby to zrobić, zapoznaj się z tym przewodnikiem:

http://pomoc.ovh.pl/BackupyWedlugPlanuTaryfowegoMySQL

Wyczyść bazę

Aby usunąć bazę, należy ją najpierw wyczyścić. Aby to zrobić, zaloguj się do phpmyadmina i usuń po kolei wszystkie tabele.
Przewodnik dotyczący phpmyadmina: http://pomoc.ovh.pl/WszystkoOPhpAdmin

Tworzenie bazy danych w wersji Mysql5

Zaloguj się do managera, wybierz zakładkę 'Serwer wirtualny', 'Zarządzanie sql', 'Usuń'. Na tej stronie będziesz mógł usunąć wybraną bazę danych. Po usunięciu bazy danych możesz ją odtworzyć klikając na ikonkę 'Odtwórz bazę'.Zostanie utworzona baza w wersji Mysql5.

Jak odzyskać bazę danych po aktualizacji na wersję Mysql5?

Teraz należy wykonać import bazy danych. Skorzystaj z tego przewodnika: http://pomoc.ovh.pl/ImportBazy

Informacje szczegółowe

Nie powinieneś mieć problemów z wykonaniem importu bazy danych. Nie będziesz mógł jednak używać nazw tabel mających część lub całość taką samą, jak nazwy zarezerwowane dla Mysql. Są one zdefiniowane w tej tabeli:

ADDALLALTER
ANALYZEANDAS
ASCASENSITIVEBEFORE
BETWEENBIGINTBINARY
BLOBBOTHBY
CALLCASCADECASE
CHANGECHARCHARACTER
CHECKCOLLATECOLUMN
CONDITIONCONNECTIONCONSTRAINT
CONTINUECONVERTCREATE
CROSSCURRENT_DATECURRENT_TIME
CURRENT_TIMESTAMPCURRENT_USER CURSOR
DATABASEDATABASESDAY_HOUR
DAY_MICROSECONDDAY_MINUTEDAY_SECOND
DECDECIMALDECLARE
DEFAULTDELAYEDDELETE
DESCDESCRIBEDETERMINISTIC
DISTINCTDISTINCTROW DIV
DOUBLEDROPDUAL
EACHELSEELSEIF
ENCLOSEDESCAPEDEXISTSEXITEXPLAINFALSE
FETCHFLOATFLOAT4
FLOAT8FORFORCE
FOREIGN FROMFULLTEXT
GRANTGROUPHAVING
HIGH_PRIORITYHOUR_MICROSECONDHOUR_MINUTE
HOUR_SECONDIFIGNORE
ININDEXINFILE
INNER INOUTINSENSITIVE
INSERTINTINT1
INT2INT3INT4
INT8INTEGERINTERVAL
INTOISITERATE
JOINKEYKEYS
KILLLEADINGLEAVE
LEFT LIKELIMIT
LINESLOADLOCALTIME
LOCALTIMESTAMPLOCKLONG
LONGBLOBLONGTEXTLOOP
LOW_PRIORITYMATCHMEDIUMBLOB
MEDIUMINTMEDIUMTEXTMIDDLEINT
MINUTE_MICROSECONDMINUTE_SECOND MOD
MODIFIESNATURALNOT
NO_WRITE_TO_BINLOGNULLNUMERIC
ONOPTIMIZEOPTION
OPTIONALLYORORDER
OUTOUTEROUTFILE
PRECISIONPRIMARYPROCEDURE
PURGERAID0READ
READSREALREFERENCES
REGEXPRELEASE RENAME
REPEATREPLACEREQUIRE
RESTRICTRETURNREVOKE
RIGHTRLIKESCHEMA
SCHEMASSECOND_MICROSECONDSELECT
SENSITIVESEPARATORSET
SHOWSMALLINT SONAME
SPATIALSPECIFICSQL
SQLEXCEPTIONSQLSTATESQLWARNING
SQL_BIG_RESULTSQL_CALC_FOUND_ROWSSQL_SMALL_RESULT
SSLSTARTINGSTRAIGHT_JOIN
TABLETERMINATED THEN
TINYBLOBTINYINTTINYTEXT
TOTRAILINGTRIGGER
TRUEUNDOUNION
UNIQUEUNLOCKUNSIGNED
UPDATEUSAGEUSE
USINGUTC_DATEUTC_TIME
UTC_TIMESTAMPVALUESVARBINARY
VARCHARVARCHARACTERVARYING
WHENWHEREWHILE
WITHWRITEX509
XORYEAR_MONTHZEROFILL



Niektóre CMS'y i oscommerce korzystają z wersji Mysql4 i wykonują połączenia, które nie są akceptowane przez Mysql5. Aby usunąć ten problem, należy zaktualizować CMS.

Tabela porównawcza różnych wersji Mysql: