收起左侧

使用docker部署MySQL数据库教程

11
回复
2052
查看
[ 复制链接 ]

24

主题

121

回帖

210

牛值

社区共建团

社区上线纪念勋章社区共建团荣誉勋章

2024-11-26 09:10:42 显示全部楼层 阅读模式

<br /> <br />

今天给大家介绍一下使用docker部署MySQL,后面还有怎么部署WordPress当然前提是部署好数据库。

手动部署

1、下载镜像

在fnOS自带镜像仓库搜索:mysql 第一个就是

640.png

2、创建文件夹

在你想要的位置创建mysql文件夹,并且在mysql文件夹里面创建data和log文件夹

640__1_.png

3、添加容器

打开桌面的docker找到容器,点击右上角的添加容器 容器名称、资源限制任意即可、开机自动开启打钩

640__2_.png

4、高级设置:

端口设置:容器端口3306映射到本地3306端口,33060端口可以删可以保留,暂时不用不到

储存位置:分别把前面创建的data和log文件夹分别映射到/var/lib/mysql和/var/log/mysql如下图照抄就行

640__3_.png

环境变量:添加3个变量

# root数据库密码变量
MYSQL_ROOT_PASSWORD=as123456
# 字符编码变量
MYSQL_CHARACTER_SET_SERVER=utf8mb4
MYSQL_COLLATION_SERVER=utf8mb4_unicode_ci

按图照抄,把代码复制进去,只有MYSQL_ROOT_PASSWORD后面的asd123456是数据库root的登录密码自己换成你自己的密码

640__4_.png

其他都保持默认,设置好下一步创建完成即可

6、创建数据表

找到容器,进入终端

640__5_.png

点击/bin/bash连接

640__6_.png

依次输入以下命令

进入容器

# 下面代码mysql是容器名称,根据自己创建的名称修改
mysql -u root -p

社区乱屏蔽关键词,我放个图片,如被屏蔽请根据图片自行修改

微信截图_20241126091828.png

输入部署的时候设置的root密码

运行以下代码,允许 root 用户将自己拥有的权限授予其他用户

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

刷新权限

# 运行以下命令以确保权限生效:
FLUSH PRIVILEGES;

640__7_.png

创建数据表

# 下面代码asd123就是数据库名,只有在数据库不存在时才创建 asd123数据库,防止重复创建引起错误。
CREATE DATABASE IF NOT EXISTS asd123;

删除数据表

# 删除数据库,假如asd123就是你要删除的数据库名
DROP DATABASE asd123;

社区乱屏蔽关键词,我放个图片,如被屏蔽请根据图片自行修改

微信截图_20241126092015.png

如果今后部署博客填入数据库内

  • 数据库名:asd123
  • 用户名:root
  • 密码:就是前面设置的root密码
收藏
送赞 4
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
公众号:知新坊

24

主题

121

回帖

210

牛值

社区共建团

社区上线纪念勋章社区共建团荣誉勋章

2024-11-28 11:32:05 楼主 显示全部楼层
无人问津
公众号:知新坊

0

主题

2

回帖

0

牛值

江湖小虾

2024-12-11 15:50:22 显示全部楼层
谢谢分享

3

主题

11

回帖

0

牛值

江湖小虾

2024-12-19 16:58:49 显示全部楼层
今天都下载不了
我docker什么都拉不了是什么情况  详情 回复
2024-12-20 09:38

0

主题

1

回帖

0

牛值

江湖小虾

2024-12-20 09:38:13 显示全部楼层
我docker什么都拉不了是什么情况

25

主题

21

回帖

0

牛值

初出茅庐

2024-12-23 19:34:21 显示全部楼层
这块是纯小白  我已经部署成功了 但是连接不了是什么原因

25

主题

21

回帖

0

牛值

初出茅庐

2024-12-23 20:21:57 显示全部楼层
WPS只能公网连接,nas是有公网的 但是连接不了是什么原因

4

主题

8

回帖

0

牛值

江湖小虾

2025-1-16 13:31:18 显示全部楼层
连接失败: The value of "offset" is out of range. It must be >= 0 and <= 5. Received 9
nocodb 连接数据库失败

0

主题

4

回帖

0

牛值

江湖小虾

2025-2-25 08:14:53 显示全部楼层
mariaDB同理

0

主题

4

回帖

0

牛值

江湖小虾

2025-3-5 15:46:33 显示全部楼层
本帖最后由 limou_123 于 2025-3-5 16:49 编辑

感谢分享

0

主题

1

回帖

0

牛值

江湖小虾

2025-3-5 16:33:36 显示全部楼层
终端机拉取数据后不显示中文呀都是?代替

1

主题

2

回帖

0

牛值

江湖小虾

2025-3-21 22:01:06 显示全部楼层
数据库忽略大小写配置怎么增加呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则