docker-compose 安装 mysql 8.0
目前最新版安装 docker-composedocker-compose安装[root@dev1 deploy]# mkdir -p /home/deploy/mysqldb/config[root@dev1 deploy]#[root@dev1 mysqldb]# cat > docker-compose.yaml << ericversion: '3.1's...
·
docker-compose安装
[root@dev1 deploy]# mkdir -p /home/deploy/mysqldb/config
[root@dev1 deploy]#
[root@dev1 mysqldb]# cat > docker-compose.yaml << eric
version: '3.1'
services:
mysql:
image: mysql:8.0.17
restart: always
container_name: mysqldb
environment:
# 当您的配置需要文字美元符号时,您可以使用$$(双美元符号)。
MYSQL_ROOT_PASSWORD: q1w2E#R$$
command:
--default-authentication-plugin=mysql_native_password
--character-set-server=utf8mb4
--collation-server=utf8mb4_general_ci
--explicit_defaults_for_timestamp=true
--lower_case_table_names=1
ports:
- 3305:3306
volumes:
- ./config/data/mysql:/var/lib/mysql
eric
[root@dev1 mysqldb]#
[root@dev1 mysqldb]# docker-comopose up -d
[root@dev1 mysqldb]#
[root@dev1 mysqldb]# docker-compose ps
Name Command State Ports
------------------------------------------------------------------------------------
mysqldb docker-entrypoint.sh --def ... Up 0.0.0.0:3305->3306/tcp, 33060/tcp
[root@dev1 mysqldb]#
访问:默认不能使用 localhost 要使用数据库服务器的IP进行访问
[root@dev1 mysqldb]# mysql -h 192.168.180.6 -u root -P 3305 -p
修改密码
mysql -h 172.21.60.2 -u root -P 3306 -p
ALTER USER 'root'@'%' IDENTIFIED BY 'q1w2E#R$';
更多推荐
已为社区贡献6条内容
所有评论(0)