Install MySQL in a Docker Container # systemctl can not work in docker
(not use [systemctl start mariadb.service]), used in docker
# systemctl can not work in docker
# Install MySQL in a Docker Container
dnf -y install hostname && dnf clean all
# install mysql
dnf -y install mysql-server && dnf clean all
# create mysql database files
mysql_install_db --user=mysql --datadir=/var/lib/mysql
# Start mysql as a background process using the “mysql” user account
/usr/bin/mysqld_safe --datadir='/var/lib/mysql' &
# Optional: set mysql root password
mysqladmin -uroot -p password '123456'