docker:安装mysql

文章来源:http://www.javashuo.com/article/p-zepbfowq-bb.html html

1.添加镜像java

docker pull mysql

2.在/data下新建文件夹mysql,进入mysql文件夹新建文件夹datamysql

mkdir /data/mysql
mkdir /data/mysql/data

3.启动sql

docker run -d -e MYSQL_ROOT_PASSWORD=123456\
 --name mysql --net elec_default --restart always \
 -v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql

4.说明docker

docker run -d -e MYSQL_ROOT_PASSWORD=123456\      # 指定数据库密码
--name mysql --net elec_default --restart always \   # 指定容器名称和设置自启
-v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql # 设置存储路径、端口

5.若是mysql是 8 版本以上应该会出一下错误数据库

链接Docker启动的mysql出现:ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded: ÕÒ²»µ½Ö¸¶¨µÄÄ£¿é¡£

解决方案

  1.进入mysql容器bash

    docker exec -it mysql /bin/bashspa

  2.进入mysqlrest

    mysql -uroot -p123456code

  3.修改密码

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

文章来源:http://www.javashuo.com/article/p-zepbfowq-bb.html 

相关文章
相关标签/搜索