docker安装MySQL

安装好docker之后,分别执行下面命令安装MySQL。

#1、下载MySQL
docker pull mysql:latest

#2、查看是否下载成功
docker images

#3、建文件夹,用于挂载数据,防止容器停止,数据丢失
mkdir conf logs data

#4、启动MySQL,/root/mysql/conf、logs、data为第3步建的文件夹的路径,换成自己的路径即可,
#MYSQL_ROOT_PASSWORD=xxxx是root用户的密码
docker run --name mysql -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/logs -v /root/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=xxxxx -d -i -p 3306:3306 mysql

#5、查看mysql启动:看到mysql并且STATUS是 up,则mysql启动成功
docker ps -a

#6、测试连接,mysql为容器名,即第4步的--name mysql
docker exec -it mysql bash

#7、输入密码,即第4步设置的密码
mysql -u root -p

#8、登录成功后,显示数据库
show databases

#9、若要设置外部Navicat连接,则执行下面两条命令
alter user 'root'@'%' identified with mysql_native_password by 'xxxxx';
flush privileges;

#10、退出数据库
exit

#11、退出docker
exit

你可能感兴趣的:(docker安装MySQL)