docker中安装数据库mariadb

背景

一般情况下,我们直接拉取mysql的镜像即可。但是如果需要在centos的镜像里安装并启动mysql,那么这篇文章将会给你帮助。
既然可以在容器中安装mysql,本教程同样适用于CentOS中。

安装

yum -y install mariadb-server mariadb

初始化

mysql_install_db --user=mysql

启动服务

mysqld_safe &

登录

mysqladmin -u root password '123456'		#第一次访问先修改密码
mysql -u root -p

参考:

https://blog.csdn.net/caizhengwu/article/details/80794175


(以下作废)(以下作废)(以下作废)(以下作废)

安装

rpm -ivh http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm		//安装扩展源
yum install mysql-community-server -y		//安装mysql
如果遇到以下错误:
Unable to find a match: mysql-community-server

则:

yum module disable mysql
yum -y install mysql-community-server

启动mysql

容器中启动:

/usr/sbin/mysqld --user=root

CentOS中启动:

systemctl start mysqld
systemctl enable mysqld

进入数据库

mysql -uroot -p$(awk '/temporary password/{print $NF}' /var/log/mysqld.log)		//使用初始密码进入mysql

修改密码

set password for root@localhost = password('AbC2468!');

那年郭少在京城


posted @ 2020-09-06 01:13  NetRookieX  阅读(3)  评论(0编辑  收藏  举报