2019-11-08 14:55:55 +00:00
ifdef::context[:parent-context: {context}]
:context: assembly_installing-mysql-mariadb
= Installing MySQL/MariaDB
MySQL is a popular RDBMS (Relational Database Management System). MariaDB was born as a fork of MySQL.
Nowadays the two products are a little bit different. Migrating data from one system to the other could not be a trivial task.
MariaDB is fully GPLv2 licensed while MySQL has two licensing options, GPLv2 (for the Community edition) and Enterprise.
In the Fedora repositories you can find:
* MariaDB 10.3 (as a regular package or as a module)
* MariaDB 10.4 (as a module)
* MySQL 8.0 community edition (as a regular package or as a module)
2022-06-10 09:40:28 +00:00
NOTE: MariaDB and MySQL packages conflict because they provide similar files. So, you can only install one of them, either MariaDB or MySQL, but not both.
2019-11-08 14:55:55 +00:00
2022-06-10 09:37:14 +00:00
In addition you can also install MySQL commmunity edition (8.0 or 5.7) from the repository maintained by Oracle/MySQL itself.
2019-11-08 14:55:55 +00:00
2019-11-11 17:04:01 +00:00
include::{partialsdir}/proc_installing-mysql-from-oracle.adoc[leveloffset=+1]
include::{partialsdir}/proc_installing-mysql-from-fedora-repo.adoc[leveloffset=+1]
include::{partialsdir}/proc_installing-mysql-from-container.adoc[leveloffset=+1]
2019-11-08 14:55:55 +00:00
include::{partialsdir}/proc_using-mysql-mariadb.adoc[leveloffset=+1]
2019-11-11 17:04:01 +00:00
include::{partialsdir}/proc_expose-outside-mysql.adoc[leveloffset=+1]
include::{partialsdir}/proc_troubleshooting-mysql.adoc[leveloffset=+1]
2019-11-08 14:55:55 +00:00
ifdef::parent-context[:context: {parent-context}]
ifndef::parent-context[:!context:]