好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Centos7.6+Docker+Mysql5.7环境部署

  2.创建挂载目录 :
mkdir -p /home/doufu/docker/mysql/config 
mkdir -p /home/doufu/docker/mysql/data 

 

3.在config目录下创建并编辑配置字符集文件
vi my.cnf
  4.复制以下到 my.cnf 文件
 [mysqld]
er = mysql
character - set -server= utf8
[client]
  default -character- set = utf8
[mysql]
  default -character- set =utf8
wq保存退出
  5.启动镜像,创建 mysql_5.7 容器
 docker run \ 
 -d -p  3306 : 3306   \ 
 -e MYSQL_USER= "  test  "    -e MYSQL_PASSWORD= "  lin@123456  "   \ 
 -e MYSQL_ROOT_PASSWORD= "  lin@123456  "   \ 
 --name mysql_5. 7   \ 
 -v /home/doufu/docker/mysql/config/my.cnf:/etc/ my.cnf \ 
 -v /home/doufu/docker/mysql/data:/ var /lib/ mysql  镜像ID 
  6.进入容器 
docker exec -it mysql_5. 7  bash

 

7.进入MySql设置权限(使用root账号设置管理员权限,不设置无法创建数据库)
mysql  - uroot  -  p
  use   mysql
  GRANT   ALL   PRIVILEGES   ON   * . *   TO   ‘  test  ‘ @ ‘  %  ‘   WITH   GRANT   OPTION  ;
  

 

8.在MySql中查看字符集
 show variables  like   ‘  %char%  ‘ ;

 

9.在MySql中查看用户访问权限
 select   user ,host  from   user ;

 

10.创建新用户(可选)
docker exec -it mysql bash $ mysql -uroot -p $ use mysql

 

  环境搭建完毕,可以使用 navicat 连接  

Centos7.6+Docker+Mysql5.7环境部署

标签:def   exe   client   环境   编辑   账号   环境搭建   rom   serve   

查看更多关于Centos7.6+Docker+Mysql5.7环境部署的详细内容...

  阅读:36次