首页 > 数据库 >docker 安装 mysql

docker 安装 mysql

时间:2022-11-07 23:55:26浏览次数:39  
标签:name mydata utf8 mysql 3306 docker 安装

1、下载镜像文件 docker pull mysql:5.7 2、创建实例并启动 docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/etc/mysql \ -e MYSQL_ROOT_PASSWORD=root \ -d mysql:5.7 参数说明 -p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口 -v /mydata/mysql/conf:/etc/mysql:将配置文件夹挂载到主机 -v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机 -v /mydata/mysql/data:/var/lib/mysql/:将配置文件夹挂载到主机 -e MYSQL_ROOT_PASSWORD=root:初始化 root 用户的密码 挂载就是将容器和Linux对应文件同步,因为每个容器相当于是一个单独的虚拟机嘛。 MySQL 配置 vi /mydata/mysql/conf/my.cnf  //这里相当于是编辑该文件 内容: [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] init_connect='SET collation_connection = utf8_unicode_ci' init_connect='SET NAMES utf8' character-set-server=utf8 collation-server=utf8_unicode_ci skip-character-set-client-handshake skip-name-resolve 编辑结束按Esc 然后 :wq 保存退出文件 docker ps 看在运行的容器。

docker exec -it name或者ID  /bin/bash

进入到容器内部的对应目录下。(容器Linux里面的Linux哈哈哈)   注意:解决 MySQL 连接慢的问题 在配置文件中加入如下,并重启 mysql [mysqld] skip-name-resolve 解释: skip-name-resolve:跳过域名解析

标签:name,mydata,utf8,mysql,3306,docker,安装
From: https://www.cnblogs.com/java-lp-company/p/16867921.html

相关文章

  • 【luffy】后台配置、数据库配置、User表配置、前台配置、安装axios
    目录1.关于环境变量的问题2.路飞后台配置之封装logger3.路飞后台配置之封装全局异常4.路飞后台配置之二次封装response5.路飞数据库配置1.关于环境变量的问题1.相......
  • 离线安装和切换NodeJs版本
    第一步:下载好需要安装的node程序(不要用安装包,用压缩包,这是坑,安装包安装后面再说)nodejs下载地址下载好自己需要的版本   第二步:选择安装路径(建议安装之前卸载掉之前......
  • Docker介绍和Docker安装配置
    Dockers:是一种虚拟化容器技术,解决了以前在Linux安装MySQL等软件的繁琐步骤,而且某个软件工作出问题可能导致其他服务不可用。docker为每一个软件提供了容器互不干扰(在run......
  • mysql单实例部署
    mysql安装分三步走一、数据文件的目录放在/data/mysql二、软件放在/usr/local/三、配置文件/etc/--mysql的配置文件必须是‘.cnf’结尾单实例安装用my.cnf这个配置......
  • MySql -基础学习2- 创建数据库表
    CREATETABLEIFNOTEXISTS`stdent`(`id`INT(4)NOTNULLAUTO_INCREMENTCOMMENT'学员id',`name`VARCHAR(30)NOTNULLDEFAULT'匿名'COMMENT'姓名',`paw`VA......
  • ArchLinux安装手册(2022-10-01)
    准备工作镜像下载:北京外国语大学镜像使用ventoy做启动盘:(1)ventoy下载:github下载地址(2)解压运行下载好的ventoy,设备选择准备好的U盘(会清空),然后选择安装即可。......
  • Archlinux安装Picgo配置Typora
    Typora堪称为markdown界的老大哥,其大名我们多有耳闻,所见即所的就是他的特点。但是在日常使用中,也经常会碰到一些特别的需求,比如:希望图片能够上传到云端。怎么将markdown即......
  • Linux-安装MySQL
    一、卸载系统自带的mariadb1、查看系统自带的mariadbrpm-qa|grepmariadb   2、卸载rpm-e--nodeps mariadb-libs-5.5.68-1.el7.x86_64二、mysql安装1、从官网下载M......
  • Mysql-DML操作数据
    写插入语句--给指定列添加数据INSERTINTOstu(id,username)values(1,"张三")Mysql中关于错误1366-Incorrectstringvalue:####'\xE5\xBC\xA0\xE4\xB8\x89'for......
  • 驱动程序安装之设备协安装器
      年前想把一个功能驱动和过滤驱动传到wu上,但是因为过滤驱动和第三方厂商驱动的hardwareid值相同,直接传到wu上后用户一旦更新会有问题。一个同事提到一个解决方案:把过......