Zakładanie nowej bazy w systemie Motława: Różnice pomiędzy wersjami
(Nie pokazano 4 wersji utworzonych przez 2 użytkowników) | |||
Linia 5: | Linia 5: | ||
* Należy zalogować się z prawami roota do danego serwera [[MySQL|mysql]] | * Należy zalogować się z prawami roota do danego serwera [[MySQL|mysql]] | ||
− | * Następnie należy odnaleźć katalog z bazami danych i skopiować bazę wzorzec pod nową nazwą | + | * Następnie należy odnaleźć katalog z bazami danych i skopiować bazę wzorzec pod nową nazwą (metoda zdecydowanie nie zalecana) |
+ | Bardziej zalecana metoda: | ||
+ | |||
+ | * Założyć nową bazę korzystając z wbudowanego w [[MySQL|mysql]] mechanizmu mysqlhotcopy | ||
+ | lub (jeżeli ten mechanizm nie działa) | ||
+ | * zalogować się do konsoli [[MySQL|mysql]] jako użytkownik root, następnie utworzyć nową, pustą bazę | ||
+ | create database nowa_baza; | ||
+ | |||
+ | a następnie skopiować do jej katalogu zawartość katalogu bazy wzorcowej. | ||
---- | ---- | ||
− | W przypadku silnika bazodanowego [[MySQL|mysql]] w wersji '''5.1.x''' kolejnym krokiem jest wyzerowanie [[SQL Zmiany|SQL Zmian]] wersji 5.1. W tym celu należy zalogować się do serwera [[MySQL|mysql]], wybrać ('''use ''nowa_baza''; ''') nowo utworzoną bazę danych i wykonać na niej następujące polecenie sql: | + | W przypadku silnika bazodanowego [[MySQL|mysql]] w wersji '''5.1.x''' (a więc silnika najbardziej rozpowszechnionego w instalacjach systemu [[Motława]]) kolejnym krokiem jest wyzerowanie [[SQL Zmiany|SQL Zmian]] wersji 5.1. W tym celu należy zalogować się do serwera [[MySQL|mysql]], wybrać ('''use ''nowa_baza''; ''') nowo utworzoną bazę danych i wykonać na niej następujące polecenie sql: |
update wersja set nr51=0 | update wersja set nr51=0 | ||
Linia 23: | Linia 31: | ||
− | + | {{ZobaczTakze| | |
+ | * [[Zakładanie nowej bazy z programu Płace|Zakładanie nowej bazy z programu Płacowego]] | ||
+ | }} | ||
[[Kategoria: Administracja]] | [[Kategoria: Administracja]] | ||
[[Kategoria: Motława]] | [[Kategoria: Motława]] |
Aktualna wersja na dzień 11:16, 10 paź 2013
Tworzenie nowej bazy danych na podstawie bazy wzorzec
Utworzenie nowej bazy danych na podstawie bazy wzorcowej wykonywane jest w następujących krokach:
- Należy zalogować się z prawami roota do danego serwera mysql
- Następnie należy odnaleźć katalog z bazami danych i skopiować bazę wzorzec pod nową nazwą (metoda zdecydowanie nie zalecana)
Bardziej zalecana metoda:
- Założyć nową bazę korzystając z wbudowanego w mysql mechanizmu mysqlhotcopy
lub (jeżeli ten mechanizm nie działa)
- zalogować się do konsoli mysql jako użytkownik root, następnie utworzyć nową, pustą bazę
create database nowa_baza;
a następnie skopiować do jej katalogu zawartość katalogu bazy wzorcowej.
W przypadku silnika bazodanowego mysql w wersji 5.1.x (a więc silnika najbardziej rozpowszechnionego w instalacjach systemu Motława) kolejnym krokiem jest wyzerowanie SQL Zmian wersji 5.1. W tym celu należy zalogować się do serwera mysql, wybrać (use nowa_baza; ) nowo utworzoną bazę danych i wykonać na niej następujące polecenie sql:
update wersja set nr51=0
Po wyzerowaniu SQL Zmian wersji 5.1 należy uruchomić mechanizm automatycznej aktualizacji plików (updater w katalogu /root/update/. Spowoduje to pobranie i wykonanie wszystkich SQL Zmian w wersji 5.1
W każdym przypadku tworzenia nowej bazy danych na podstawie bazy wzorcowej (a więc również w przypadku silnika baz danych w wersji 4.x.) zalecamy wykonanie automatycznej aktualizacji plików.
Zobacz także: | |
![]() |