Jak wymienić MySQL Mariadb w Centos/Rhel
- 3518
- 1061
- Pan Jeremiasz Więcek
Mariadb ma więcej funkcji i zalet w stosunku do opisanego tutaj serwera MySQL. Jeśli myślisz o przejściu na Mariadb, ten artykuł pomoże ci. Dzisiaj pokażę ci, jak zastąpić MySQL na mariadb wszystkim istniejącymi danymi w Linux Centos. Aby to zrobić, będziemy kontynuować te kroki jako root.
Krok 1: kopia zapasowa istniejących baz danych
Najpierw weź kopię zapasową wszystkich istniejących baz danych, na wypadek, gdybyśmy musieli je przywrócić.
# mysqldump -u root -p --all -databases> backupdbs.SQL
Krok 2: Usuń mysql
Po potwierdzeniu, że masz kopię zapasową wszystkich baz danych, usuńmy MySQL z systemu. Najpierw zatrzymaj usługę MySQL
# Service Mysqld Stop
Kopiujemy plik konfiguracyjny MySQL do innej lokalizacji do użycia
# cp /etc /my.CNF /TMP /
Usuń wszystkie pakiety mysql
# Yum Usuń Mysql*
Krok 3: Zainstaluj mariadb
Aby rozwiązać każdy problem zależności, instalujemy REMI Repo.
# rpm -ivh http: // rpms.Famillecollet.COM/Enterprise/Remi-Rulease-6.RPM
Następnie zainstaluj pakiet Compat-MYSQL55
# yum -enablerepo = remi -test -disablerepo = REMI install compat -mysql55
Teraz możemy kontynuować instalację mariadb. Możesz wykonać kroki na https: // tecadmin.netto/instalacja-mariadb-in-centos-rhel and-fedora/
Po zakończeniu tych kroków przywrócamy moje.CNF wcześniej wspieraliśmy się do jego pierwotnej lokalizacji
# cp /tmp /my.cnf /etc /my.CNF
Krok 4: Przywróć wszystkie bazy danych (w razie potrzeby)
Przywróć kopię zapasową wszystkich naszych baz danych na serwerze Mariadb.
# mysql -u root -p < BackupDBS.sql
Wreszcie ponownie uruchomimy usługę, logujemy się z powrotem do Mariadb i sprawdzamy, czy wszystkie nasze dane są rzeczywiście tam wszystkie.
# usługa mysql restart # mysql -u -root -p
- « Zainstaluj serwer WWW LightTPD na CentOS/RHEL 6/5 za pomocą YUM
- Jak wymienić wadliwe urządzenie z tablicy RAID »