docker mysql+navicat安装记录
docker安装啥都方便~
1.下载mysql镜像(大约150+M,一会就好了~)
1 | docker pull mysql |
2.运行mysql容器,这里直接参考docker hub mysql的页面,简易的启动命令如下:
只有一个特殊的参数-e
用于指定我们的mysql root密码
1 | docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag |
于是很快我们的容器就启动了(后台守护模式启动的~)
3.进入我们的容器~运行以下命令
1 | docker exec -it mysql /bin/bash |
顺利进入容器
4.运行mysql,输入如下命令,然后再输入root密码就OK了(-u
表示用户, -p
表示密码,更多命令请执行万能的mysql --help
)
1 | mysql -u root -p |
5.授予root所有权限,然后刷新一下权限
1 | grant all privileges on *.* to 'root'@'%' ; |
6.使用Navicat连接mysql,这里由于是本地docker,ip为localhost(如果是云服务器可以使用ifconfig查看ip,安装ifconfig:apt-get update,apt install iputils-ping,apt install net-tools)