docker安装mysql单点
2018-11-21 本文已影响0人
我的女友漏气了
1 拉取mysql镜像,采用网易加速地址
docker pull hub.c.163.com/library/mysql:5.7
2 重命名镜像名
docker tag hub.c.163.com/library/mysql:5.7 mysql:5.7
3 创建用于挂载的目录
sudo mkdir /home/mysql/datadir #用于挂载mysql数据文件
sudo /home/mysql/conf.d #用于挂载mysql配置文件
sudo chown yaoren:docker /my #修改/my目录拥有者
4 使用镜像创建容器
docker run --name mysql5.7 -p 3306:3306 -v /home/mysql/datadir:/var/lib/mysql -v /home/mysql/conf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
update user set host = '%' where user = 'root';
grant all privileges on . to root@'%' identified by "autobrain123@";
flush privileges;