三度网教程:是一个免费提供流行视频软件教程、在线学习分享的学习平台!

ubuntu下在docker中安装mysql5.6案例详细说明

时间:2022-9-15作者:未知来源:三度网教程人气:


SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
本文主要介绍了ubuntu下在docker中安装mysql5.6 的方法,需要的朋友可以参考下,希望能帮助到大家。

1.安装mysql5.6


docker run mysql:5.6

等所有项目都是Download complet 安装完毕


5.6: Pulling from library/mysql 10a267c67f42: Pull complete c2dcc7bb2a88: Pull complete 17e7a0445698: Pull complete 9a61839a176f: Pull complete d4657fda01d9: Pull complete c5278a445e5d: Pull complete 197c0b76f238: Pull complete f54c5432bac4: Pull complete c26b15abee8a: Pull complete 80dbe6022c18: Pull complete 435678c09612: Pull complete Digest: sha256:84372107beb1de34bd4673049ea61bc35f374a2b4f19fd5a3abd4d0a2a50b715 Status: Downloaded newer image for mysql:5.6 error: database is uninitialized and password option is not specified You need to specify one of MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_PASSWORD

2.使用本地账号创建一个文件夹用来映射docker中mysql的配置文件

其中继续创建conf、data、logs 3个文件夹

我的配置如下


val@val-linux:~/docker/mysql1$ pwd /home/val/docker/mysql1 val@val-linux:~/docker/mysql1$ ls conf data logs

3.创建mysql容器

切换到root账号进入到刚才创建的mysql1文件夹中


root@val-linux:/home/val# cd /home/val/docker/mysql1/ root@val-linux:/home/val/docker/mysql1#

创建并启动容器


docker run -p 33061:3306 --name mysql1 -v $PWD/conf:/etc/mysql -v $PWD/logs:/logs -v $PWD/data:/mysql_data -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.61 用本地33061端口映射docker的3306端口 给容器命名mysql1 用本地/home/val/docker/mysql1/conf映射mysql的conf 用本地/home/val/docker/mysql1/logs映射mysql的logs 用本地/home/val/docker/mysql1/data映射mysql的mysql_data

给root设置密码123456

4.启动mysql容器


docker start mysql11

5.进入mysql的bash


docker exec -it mysql1 env LANG=C.UTF-8 bash

其中 env LANG=C.UTF-8 bash 让docker命令行支持中文

6.复制配置文件


cp /usr/my.cnf /etc/mysql/my.cnf

7.登录mysql


mysql -u root -p

输入密码进入

8.查看mysql编码


mysql> show variables like '%character%'; +--------------------------+----------------------------+

关键词:  ubuntu下在docker中安装mysql5.6案例详细说明





Copyright © 2012-2018 三度网教程(http://www.3du8.cn) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版