怎么在docker中运行mariadb程序

2023-04-19 14:47:00 docker 程序 运行

在Docker中运行MariaDB程序是一个非常简单的过程,它可以帮助您快速搭建和部署MariaDB应用程序。下面介绍一下在Docker中运行MariaDB程序的具体步骤:

第一步:从Docker Hub上拉取MariaDB镜像。您可以使用以下命令从Docker Hub上拉取MariaDB镜像:

docker pull mariadb

第二步:运行MariaDB容器。您可以使用以下命令运行MariaDB容器:

docker run -d --name db -e MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=dbname -e MYSQL_USER=username -e MYSQL_PASSWORD=password -p 3306:3306 mariadb

第三步:连接到MariaDB容器。您可以使用以下命令连接到MariaDB容器:

docker exec -it db mysql -u root -p

第四步:创建数据库。在连接到MariaDB容器后,您可以使用以下命令创建数据库:

CREATE DATABASE dbname;

第五步:创建用户。您可以使用下面的命令创建用户:

CREATE USER username@'%' IDENTIFIED BY 'password';

第六步:授予权限。您可以使用以下命令授予用户对数据库的权限:

GRANT ALL PRIVILEGES ON dbname.* TO username@'%';

第七步:刷新权限。使用以下命令刷新权限:

FLUSH PRIVILEGES;

第八步:退出MariaDB容器。您可以使用以下命令退出MariaDB容器:

exit

第九步:连接到MariaDB容器。您可以使用以下命令连接到MariaDB容器:

docker exec -it db mysql -u username -p

第十步:测试数据库连接。使用以下命令测试数据库连接:

SELECT user, host FROM mysql.user;

如果您能够看到用户和主机名,则表明您已成功在Docker中运行MariaDB程序。

总的来说,在Docker中运行MariaDB程序是一个非常简单的过程,只需要几个简单的步骤即可完成。此外,使用Docker来运行MariaDB程序可以节省您的时间和精力,因为您不需要担心安装或配置MariaDB应用程序。

相关文章