文章目录
前言
直接复制粘贴无脑操作跟着做即可快速完成
一、首先确认要下载的mysql版本
docker search mysql
二、如果有确定版本,可以直接执行以下命令,以5.7为例
docker pull mysql:5.7
三、运行mysql镜像
docker run -d -p 3306:3306 --privileged=true -v /usr/local/mysql/log:/var/log/mysql -v /usr/local/mysql/data:/var/lib/mysql -v /usr/local/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7
三、修改mysql配置
cd /usr/local/mysql/conf
vim my.cnf
打开文件之后复制以下内容
[client]
default_character_set=utf8
[mysqld]
collation_server=utf8_general_ci
character_set_server=utf8
重启mysql容器使配置生效
docker restart mysql
四、测试mysql是否安装成功
1.进入mysql容器
docker exec -it mysql /bin/bash
2.进入mysql,密码为123456
mysql -u root -p
3.创建数据源,分号为结束语句
create database test;
进入数据源,
use test;
创建表
create table test1(id int,name varchar(20));
插入数据
insert into test1 values(1,'yan')
查询数据
select * from test1;
如果要修改秘密
-
输入命令,进入msyql 输入密码
mysql -uroot -p -
修改密码:
ALTER USER 'root'@'%' IDENTIFIED BY '<new password>' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'localhost' IDENTIFIED BY '<new password>';
# 注:这两个密码需要一样
3.退出,重启 docker挂载的mysql
exit;
docker start ‘CONTAINER ID<msyql的挂载id>’
总结
到此这篇关于docker安装mysql的文章就介绍到这了,有问题请大家留言。创作不易,请大家给一个赞