Na weby ve WordPressu jsem zatím vždy použil MySQL databázi. Tento článek jsem napsal jako návod pro uživatele Linuxu. Pokud máte novou instalaci musíte nainstalovat MySQL server. Existuje ještě PostgreSQL, tu však používám hlavně na aplikace v Ruby on Rails.
Krok 1:
$ sudo dnf update
Krok 2: Stažení souborů z repozitáře
$ sudo dnf install https://repo.mysql.com//mysql80-community-release-fc31-1.noarch.rpm
Krok 3: Istalace MySQL serveru
$ sudo dnf install mysql-community-server
$ sudo systemctl start mysqld
$ sudo systemctl enable mysqld
Krok 4: Nastavení MySQL po instalaci serveru
$ grep 'Temporary password' /var/log/mysqld.log | tail -1
$ sudo mysql_secure_installation
Postupujte podle pokynů v terminálu, pro větší zabezpečení vše odklikejte volbou „Y“
- Change the password for root – Zvolte y a změňte root heslo
- Remove anonymous users? Zvolte y (nebo nechte n)
- Disallow root login remotely? Zvolte y
- Remove test database and access to it? Zvolte y
- Reload privilege tables now? Zvolte y
Krok 5: Spojení s MySQL
$ mysql -u root -p
Jak zjistím, že databáze MySQL běží?
$ mysqladmin -u root -p status
Pokud je vše v pořádku terminál vypíše:
Enter password:
Uptime: 4 Threads: 1 Questions: 45 Slow queries: 0 Opens: 24 Flush tables: 1 Open tables: 21 Queries per second avg: 9.500
Pokud selže:
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Můžete také nainstalovat LAMP stack proFedoru a nakonfigurovat PHPMyAdmin na Fedoře pro uživatelsky přívětivější přístup ke správě databází.
Zdroje:
Oficiální stránky distribuce Linuxu FEDORA: Instalace MySQL/MariaDB na FEDORA