1、拉取镜像
$ docker pull mysql
2、运行mysql
$ docker run -itd --name mysql -p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=tsy981119 \
-v /home/mysql/:/var/lib/mysql mysql \
--lower_case_table_names=1
-e MYSQL_ROOT_PASSWORD
:设置mysql密码-v /home/mysql/:/var/lib/mysql
:挂载磁盘实现数据持久化--lower_case_table_names=1
:忽略大小写,docker mysql
默认区分大小写的
3、连接mysql
进入容器
$ docker exec -it mysql /bin/bash
登录mysql
mysql -uroot -p
创建新用户
# 创建用户
create user 'steel.li'@'%' identified by 'steel.li@980118';
# 分配权限
grant all privileges on *.* to 'steel.li'@'%' with grant option;
# 刷新权限
flush privileges;
# 删除用户
drop user 'stell.li'@'%';
4、查看安装目录
# 查询包含mysql的目录
$ whereis mysql
# 查询运行mysql所在路径(环境变量)
$ which mysql