docker自学资料

Docker-安装MySQL8

2019-06-19  本文已影响0人  MGary

创建空文件,分别用于存放MySQL的数据信息、日志信息、配置信息

mkdir -p /mnt/mysql/data /mnt/mysql/logs /mnt/mysql/conf

Docker启动命令

docker run //Docker启动命令
-p 3308:3306 //设置映射端口
--name mymysql //Docker名称
-v $PWD/conf:/etc/mysql/conf.d //挂在外置存储空间《配置文件》
-v $PWD/logs:/logs  //挂在外置存储空间《日志文件》
-v $PWD/data:/var/lib/mysql //挂在外置存储空间《数据》
-e MYSQL_ROOT_PASSWORD=123456  //设置初始化密码
-d mysql:latest  //选择启动镜像

MYSQl修改、配置文件

进入镜像

docker exec -it mymysql /bin/sh 或者 docker exec -it mymysql bash

登录MySQL

mysql -uroot -p

执行SQL

mysql>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

遇到问题

解决办法

使用mysql进入控制台,然后输入ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '111111';,然后调用下命令FLUSH PRIVILEGES;

上一篇 下一篇

猜你喜欢

热点阅读