Miesięczne archiwum: Kwiecień 2017

Instalacja bazy MariaDB

Opiszę dziś instalację bazy MariaDB na serwerze fizycznym. Różni się ona trochę od instalacji na serwerze wirtualnym (VirtualBox). Użyjemy też swojej konfiguracji (gdzie ma być zainstalowana baza i gdzie mają się znajdować pliki bazodanowe). Na początek tworzymy usera MYSQL i … Czytaj dalej

Zaszufladkowano do kategorii MySQL (MariaDB) | Otagowano | Dodaj komentarz

Baza testowa EMPLOYEES w MySQL

Dziś pokażę jak zainstalować bazę testową EMPLOYEES. Na początek musimy sobie ściągnąć ją ze strony: https://github.com/datacharmer/test_db/archive/master.zip Skompresowany plik test_db-master.zip (około 35MB) należy skopiować np do folderu domowego usera MYSQL. Po skopiowaniu rozpakowujemy plik a następnie wchodzimy do utworzonego folderu test_db-master. … Czytaj dalej

Zaszufladkowano do kategorii MySQL (MariaDB) | Otagowano | Dodaj komentarz

Instalacja bazy MySQL w Linux

Przed instalacją bazy MySQL na serwerze Linux ściągamy ze strony : https://dev.mysql.com/downloads/mysql/5.7.html paczki instalacyjne (RPM) mysql-community-client-xxxxx.x86_64.rpm mysql-community-common-xxxxx.x86_64.rpm mysql-community-libs-xxxxx.x86_64.rpm mysql-community-libs-compat-xxxxx.x86_64.rpm mysql-community-server-xxxxx.x86_64.rpm mysql-community-server-minimal-xxxxx.x86_64.rpm Dodajemy grupę MYSQL i usera MYSQL: groupadd mysql useradd -g mysql mysql passwd mysql Changing password for user mysql. … Czytaj dalej

Zaszufladkowano do kategorii MySQL (MariaDB) | Otagowano | Dodaj komentarz

Parametry bazy MySQL

Konfiguracja bazy MySQL jest zapisana w kilkunastu plikach konfiguracyjnych odpowiedzialnych za różne zakresy działania bazy. Aby wyświetlić główne parametry bazy (Server System Variables) należy wykonać polecenie MariaDB [(none)]> SHOW VARIABLES; Polecenie zwróci kilkaset parametrów. Pełną listę wraz z wyjaśnieniem ich … Czytaj dalej

Zaszufladkowano do kategorii MySQL (MariaDB) | Otagowano | Dodaj komentarz

Audyt w MySQL

Aby przejrzeć dziennik zdarzeń bazy MySQL wydajemy polecenie: [root@localhost ~]# journalctl -u mariadb — Logs begin at Thu 2017-04-06 09:06:41 CEST, end at Thu 2017-04-06 10:16:07 CEST. — Apr 06 09:06:50 localhost.localdomain systemd[1]: Starting MariaDB database server… Apr 06 09:06:50 … Czytaj dalej

Zaszufladkowano do kategorii MySQL (MariaDB) | Otagowano | Dodaj komentarz

Uprawnienia w MySQL

Pora zająć się użytkownikami i ich uprawnieniami w bazie MySQL Jakby trzeba było na początku uruchomić bazę danych to: mysqld –defaults-file=/mysqldata/data/my.cnf & Jesteśmy zalogowani do bazy, ale na przykład nie pamiętamy na jakiego usera. Żeby to sprawdzić wydajemy polecenie: mysql> … Czytaj dalej

Zaszufladkowano do kategorii MySQL (MariaDB) | Otagowano | Dodaj komentarz

Backup bazy MySQL

Jako że baza jest bazą „darmową” nie posiada zbytnio rozbudowanych narzędzi do backupowania i odzyskiwania danych. Nie znajdziemy tu backupu przyrostowego i możliwości odtworzenia na punkt w czasie. Samo wykonanie backupu bazy jest dość proste. Służy do tego zewnętrzne narzędzie … Czytaj dalej

Zaszufladkowano do kategorii MySQL (MariaDB) | Otagowano | Dodaj komentarz

Podstawy MySQL

W tej części zajmiemy się podstawowymi poleceniami w bazie MySQL. Poniższe polecenia testowałem na bazie MariaDB więc może się czasami różnić trochę składnią ale większość jest identyczna jak w bazie MySQL. Na początek podłączamy się do bazy: [root@localhost bin]# mysql … Czytaj dalej

Zaszufladkowano do kategorii MySQL (MariaDB) | Otagowano | Dodaj komentarz

Instalacja bazy MariaDB (minimum na VirtualBox)

Dziś zajmiemy się instalacją bazy MariaDB czyli w sumie najnowszą wersją bazy MySQL. Uwaga! Poniższy tekst opisuje proces instalacji jaki przeprowadziłem na wirtualnym serwerze zainstalowanym na moim laptopie. Proces instalacji na serwerze fizycznym z systemem Linux trochę się różni. Opisuję … Czytaj dalej

Zaszufladkowano do kategorii MySQL (MariaDB) | Otagowano | Dodaj komentarz