在Docker中体验数据库之MySql

作者: 金沙澳门官网网址  发布:2019-10-09

  在上一篇在Docker中体会数据库之Mongodb日后,本次记录一下在docker中设置mysql。进程要比Mongodb麻烦一点……

一,MongoDB的交待及配置

  参考网站:

1,从MongoDB官方网址下载安装

  

  

据说的管理器选择适用的版本安装:

  安装进度如下:

图片 1

图片 2

依赖你的种类下载 32 位或 64 位的 .msi 文件,下载后双击该文件,按操作提醒安装就能够。

图片 3

安装进程中,你能够因此点击 "Custom(自定义)" 按键来设置你的设置目录。

图片 4

 当成功后,实践第2手续,创立数量目录及布置

0、docker rm mysql1 -f        // 强制删除容器
1、docker pull mysql/mysql-server
2、docker images
3、docker ps -a 
4、docker run --name mysql1 -p 3307:3306 -d mysql/mysql-server --default-authentication-plugin=mysql_native_password    //注意最后的配置
5、docker logs mysql1 2>&1 | grep GENERATED        //查看日志
6、docker restart mysql1
7、docker logs mysql1 2>&1 | grep GENERATED        //重启之后还是没有发现密码,说明密码为空
8、docker exec -it mysql1 mysql -uroot -p
9、show databases;
10、ALTER USER 'root'@'localhost' IDENTIFIED BY '123qwe';
11、select user,host from mysql.user;
// 远程访问docker中的mysql时,连接时会报错,1130
12、UPDATE mysql.user SET host='%' WHERE user='root';
13、docker restart mysql1
//此时终于连接成功!!!!
【例外】
//查看本机IP
1、ip route show
2.1、sudo apt install net-tools
2.2、ifconfig 或者 route -n 或者 netstat -rn   

2,创造数量目录及配置

  在贴一下,安装进程中报的一无是处:

MongoDB将数据目录存款和储蓄在 db 目录下,日志文件放在log目录上面。可是那多个数据目录不会积极性创设,我们在安装完结后必要成立它。请小心,数据目录应当放在根目录下((如: C: 或者 D: 等 )。

图片 5

假如大家早已在 C 盘的 mongodb文件夹中开展设置,以往让大家在mongodb中开创八个 data 的目录然后在 data 目录里创制 db 目录和log目录(在log中还需创立布局文件mongodb.log)。

--default-authentication-plugin=mysql_native_password
c:>

c:>cd mongodb

c:mongodb>mkdir data

c:mongodb>cd data 

c:mongodbdata>mkdir db 

c:mongodbdata>mkdir log

c:mongodbdata>cd log

c:mongodbdatalog>echo.>mongodb.log

  在看一下那几个布局,若无这一个布局,连接数据库时会有如下错误:

能够透过 window 的财富管理器中创设那个目录,而不自然通过命令行。

图片 6

在意:echo前面紧跟三个点(.)

  MySQL8.0 的密码加密法则变了,互连网一搜2059一大堆……当然你也能够在成立容器的时候不增多那个布局,之后在数据库中期维修改也是一致的。

3,在c盘的根目录使用命令,运维mongodb数据库,然后等待连接(这里我们选拔可视化学工业具实行三番两次)

alter user 'root'@'%' identified with mysql_native_password by '123qwe';
c:>

  最终来多少个连接成功的截图:

  c:mongodbbin>mongod -dbpath "c:mongodbdatadb"

图片 7

 

  最终在记录二个延续:哪些查看linux(ubuntu)系统版本音信及CPU消息 

并发等待连接的提示:

  结束。

图片 8

 

二,MongoDB可视化学工业具的采纳

 github地址:

 安装方式:

1、把git货仓克隆到地头(小编利用的是webstorm连接)

 

git clone https://github.com/mrvautin/adminMongo

2、步入商旅(webstorm能够自行步入,差异的开荒工具大概两样,注意名称使用)

本文由金沙澳门官网发布于金沙澳门官网网址,转载请注明出处:在Docker中体验数据库之MySql

关键词: 金沙澳门官网

上一篇:环境搭建
下一篇:没有了