目前最新版

安装 docker-compose

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$';
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐