An's Blog
收藏、分享 …
Toggle navigation
Home
Cesium
SuperMap
ArcGIS
MapboxGL
CentOS
GeoServer
Favorites
Archives
Tags
Docker安装Mysql8
2023-04-14 10:12:42
5
0
0
admin
#### **第1步:从仓库下拉镜像:** sudo docker pull mysql:8.0.21 #### **第2步:新建挂载目录:** sudo mkdir -p /data/docker_data/mysql8 && cd /data/docker_data/mysql8 chmod -R 777 /data/docker_data/mysql8 #### **第3步:创建容器:** sudo docker run \ -p 3308:3306 \ -e MYSQL_ROOT_PASSWORD=your_root_passwd \ -v $PWD/conf:/etc/mysql/ \ -v $PWD/logs:/var/log/mysql \ -v $PWD/data:/var/lib/mysql \ -v $PWD/mysql-files:/var/lib/mysql-files/ \ --name mysql8 \ -d mysql:8.0.21 相关参数描述: -p 3308:3306:将容器的 3306 端口映射到主机的 3308 端口。 -v -v $PWD/conf:/etc/mysql/:将主机当前目录下的 conf 目录挂载到容器的 /etc/mysql/。 -v $PWD/logs:var/log/mysql:将主机当前目录下的 logs 目录挂载到容器的 /logs。 -v $PWD/data:/var/lib/mysql :将主机当前目录下的data目录挂载到容器的 /var/lib/mysql 。 -v $PWD/mysql-files:/var/lib/mysql-files/:将主机当前目录下的mysql-files目录挂载到容器的/var/lib/mysql-files/。 -e MYSQL_ROOT_PASSWORD=your_root_passwd:初始化 root 用户的密码。 -d :表示在后台运行 mysql:8.0.21 镜像名+版本号 #### **第4步:连接MySQL 8** 进入docker本地连接mysql客户端 sudo docker exec -it mysql8 bash mysql -uroot -pyour_root_passwd #### **第5步:开启远程连接服务:** mysql> create user 'root'@'%' identified by 'your_root_passwd'; mysql> grant all privileges on *.* to root@'%' with grant option; mysql> flush privilesges;
Pre:
空间数据WKT与WKB格式介绍
Next:
ArcGIS制图之Maplex自动点抽稀
0
likes
5
Weibo
Wechat
Tencent Weibo
QQ Zone
RenRen
Table of content