栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

使用docker搭建mysql

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用docker搭建mysql

使用docker搭建mysql

最近新换了电脑,本地没有mysql服务了,想了想,决定使用docker装个mysql服务。

1. 下载docker desktop 1.1 下载

点此下载docker desktop

1.2 安装

重启后,点掉了一个框子(忘记截图了,-_-||),之后出现了这个弹框。
> 大概看了一下,是说要去链接的那个网站下一个内核然后再重启

1.3 修改源(国内源速度快)

将下述代码粘入即可(实际只加了一个registry-mirrors,可以根据自己的需要调整)

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "registry-mirrors": ["http://hub-mirror.c.163.com"],
  "experimental": false,
  "features": {
    "buildkit": true
  }
}
1.4 测试安装结果

启动后,效果如下(中间有几部省略了。。。)
此时,在任意处按住ctrl+鼠标右键,选择【在windows终端打开】或者【powershell?差不多叫这个】,总之打开命令行窗口:
输入:

docker run hello-world

显示以下内容,则表示docker安装成功
## 2. 安装mysql

2.1 下载mysql

docker pull mysql

2.2 启动mysql

docker run --name mysql-dev -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

如下,代表启动成功

2.3 连接mysql并创建外部用户

1. 打开docker的mysql容器客户端

打开后:

2.连接mysql服务端

​ mysql -u root -p

注意:这里的密码输入刚才上面设置的初始密码(见2.2),我这里是123456

登录成功:

3. 创建外部用户

CREATE USER admin@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 

此处,创建了用户名为admin,密码为123456的外部用户

4. 给外部用户授权

GRANT ALL PRIVILEGES ON *.* TO admin@'%';

此处,给admin用户授予了所有权限

2.4 测试安装结果

启动本地的navicat,连接到docker容器的mysql
至此,测试完成,安装成功:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/728618.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号