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
