docker安装mysql粗略笔记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_30276961/article/details/82722289

1.先搜索镜像文件

docker search mysql

2.拉取官方的镜像文件,指定版本

docker pull mysql:5.7

3.启动mysql镜像,这里必须指定端口号,否则外网无法连接

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD="root" -d mysql:5.7

4.进入镜像的bash

docker exec -it mysql /bin/bash

5.连接mysql

mysql -uroot -p

6.赋予root所有权限

grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;

7.查看下user下面的情况(先use mysql;)

select host, user, grant_priv from user;

8.删除本地的root用户

delete from user where host = 'localhost' and user = 'root';

9.刷新数据库

flush privileges;

猜你喜欢

转载自blog.csdn.net/sinat_30276961/article/details/82722289