Zakładanie nowej bazy w systemie Motława: Różnice pomiędzy wersjami

Z Motława
(Nowy artykuł opisujący tworzenie nowej bazy danych na podstawie bazy wzorzec)
 
 
(Nie pokazano 11 wersji utworzonych przez 2 użytkowników)
Linia 3: Linia 3:
 
Utworzenie nowej bazy danych na podstawie bazy wzorcowej wykonywane jest w następujących krokach:
 
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
+
* 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 w wersji '''5.1.x''' 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:
+
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
  
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
+
Po wyzerowaniu [[SQL Zmiany|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 Zmiany|SQL Zmian]] w wersji 5.1
  
 
----
 
----
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]]

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:
Seealso.jpg