本文共 717 字,大约阅读时间需要 2 分钟。
docker pull mysql
注意,这里要准备一下配置文件,以便将来实用
[mysqld]# 表名不区分大小写lower_case_table_names=1#server-id=1datadir=/var/lib/mysql#socket=/var/lib/mysql/mysqlx.sock#symbolic-links=0# sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid
文件名自定义吧,我叫他docker-mysql.cnf
文件放在$PWD/conf.d 下面,即将挂在的目录docker run --name mysql \ --restart=always \ -p 3307:3306 \ -v $PWD/conf.d:/etc/mysql/conf.d \ -v $PWD/var/lib/mysql:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=lr123456\ -d mysql
docker exec -it mysql /bin/bash#> mysql#> ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'lr123456';#> flush privileges;#> exit
这样就行了!
转载地址:http://wmvmb.baihongyu.com/