广告
返回顶部
首页 > 资讯 > 数据库 >如何使用Docker部署mysql数据库
  • 438
分享到

如何使用Docker部署mysql数据库

2023-07-05 15:07:18 438人浏览 八月长安
摘要

今天小编给大家分享一下如何使用Docker部署mysql数据库的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、检查系统版本

今天小编给大家分享一下如何使用Docker部署mysql数据库的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

    一、检查系统版本

    [root@node ~]# cat /etc/os-release NAME="Centos linux"VERSioN="7 (Core)"ID="centos"ID_LIKE="rhel fedora"VERSION_ID="7"PRETTY_NAME="CentOS Linux 7 (Core)"ANSI_COLOR="0;31"CPE_NAME="cpe:/o:centos:centos:7"HOME_URL="https://www.centos.org/"BUG_REPORT_URL="Https://bugs.centos.org/"CENTOS_MANTISBT_PROJECT="CentOS-7"CENTOS_MANTISBT_PROJECT_VERSION="7"REDHAT_SUPPORT_PRODUCT="centos"REDHAT_SUPPORT_PRODUCT_VERSION="7"

    二、检查docker状态

    1.检查docker版本

    [root@node ~]# [root@node ~]# docker versionClient: Docker Engine - CommUnity Version:           20.10.17 api version:       1.41 Go version:        go1.17.11 git commit:        100c701 Built:             Mon Jun  6 23:05:12 2022 OS/Arch:           linux/amd64 Context:           default Experimental:      trueServer: Docker Engine - Community Engine:  Version:          20.10.17  API version:      1.41 (minimum version 1.12)  Go version:       go1.17.11  Git commit:       a89b842  Built:            Mon Jun  6 23:03:33 2022  OS/Arch:          linux/amd64  Experimental:     false containerd:  Version:          1.6.6  GitCommit:        10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1 runc:  Version:          1.1.2  GitCommit:        v1.1.2-0-ga916309 docker-init:  Version:          0.19.0  GitCommit:        de40ad0

    2.检查docker状态

    [root@node ~]# systemctl status docker● docker.service - Docker Application Container Engine   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)   Active: active (running) since Mon 2022-10-31 03:28:51 CST; 3 days ago     Docs: https://docs.docker.com Main PID: 11884 (dockerd)    Tasks: 32   Memory: 3.4G   CGroup: /system.slice/docker.service           ├─11884 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock           ├─89868 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8100 -container-ip 172.17.0.2 -container-port 8100           └─89875 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8100 -container-ip 172.17.0.2 -container-port 8100Nov 03 01:23:55 node dockerd[11884]: time="2022-11-03T01:23:55.090581806+08:00" level=info msg="ignoring event" container=d9f4cabef3539e...kDelete"Nov 03 01:25:19 node dockerd[11884]: time="2022-11-03T01:25:19.911516515+08:00" level=info msg="ignoring event" container=e7556e1f3cd741...kDelete"Nov 03 01:25:20 node dockerd[11884]: time="2022-11-03T01:25:20.514390808+08:00" level=info msg="ignoring event" container=cb68026ad986be...kDelete"Nov 03 01:25:20 node dockerd[11884]: time="2022-11-03T01:25:20.907601037+08:00" level=info msg="ignoring event" container=3fccd6f474f242...kDelete"Nov 03 01:28:08 node dockerd[11884]: time="2022-11-03T01:28:08.318850188+08:00" level=info msg="ignoring event" container=c40d1656d49185...kDelete"Nov 03 01:29:44 node dockerd[11884]: time="2022-11-03T01:29:44.687790759+08:00" level=info msg="ignoring event" container=aaa5856375e071...kDelete"Nov 03 01:29:49 node dockerd[11884]: time="2022-11-03T01:29:49.913701227+08:00" level=info msg="ignoring event" container=4df40876d4fdc5...kDelete"Nov 03 01:29:50 node dockerd[11884]: time="2022-11-03T01:29:50.273656357+08:00" level=info msg="Layer sha256:7c05c40a224c88646a3c06ee539...aned up"Nov 03 01:29:50 node dockerd[11884]: time="2022-11-03T01:29:50.341692050+08:00" level=info msg="Layer sha256:7c05c40a224c88646a3c06ee539...aned up"Nov 03 01:29:50 node dockerd[11884]: time="2022-11-03T01:29:50.411279167+08:00" level=info msg="Layer sha256:7c05c40a224c88646a3c06ee539...aned up"Hint: Some lines were ellipsized, use -l to show in full.

    三、在docker hub搜索Mysql

    [root@node ~]# docker search mysqlNAME                            DESCRIPTION                                     STARS     OFFICIAL   AUTOMATEDmysql                           MySQL is a widely used, open-source relation…   13426     [OK]       mariadb                         MariaDB Server is a high perfORMing open sou…   5119      [OK]       PHPmyadmin                      phpMyAdmin - A WEB interface for MySQL and M…   674       [OK]       percona                         Percona Server is a fork of the MySQL relati…   592       [OK]       bitnami/mysql                   Bitnami MySQL Docker Image                      78                   [OK]databack/mysql-backup           Back up mysql databases to... anywhere!         74                   linuxserver/mysql-workbench                                                     45                   ubuntu/mysql                    MySQL open source fast, stable, multi-thread…   38                   linuxserver/mysql               A Mysql container, brought to you by LinuxSe…   37                   circleci/mysql                  MySQL is a widely used, open-source relation…   28                   google/mysql                    MySQL server for Google Compute Engine          21                   [OK]rapidfort/mysql                 RapidFort optimized, hardened image for MySQL   13                   bitnami/mysqld-exporter                                                         4                    ibmcom/mysql-s390x              Docker image for mysql-s390x                    2                    newrelic/mysql-plugin           New Relic Plugin for monitoring MySQL databa…   1                    [OK]vitess/mysqlctld                vitess/mysqlctld                                1                    [OK]hashicorp/mysql-portworx-demo                                                   0                    docksal/mysql                   MySQL service images for Docksal - https://d…   0                    rapidfort/mysql8-ib             RapidFort optimized, hardened image for MySQ…   0                    mirantis/mysql                                                                  0                    cimg/mysql                                                                      0                    drud/mysql                                                                      0                    silintl/mysql-backup-restore    Simple docker image to perform mysql backups…   0                    [OK]corpusops/mysql                 https://GitHub.com/corpusops/docker-images/     0                    drud/mysql-local-57             ddev mysql local container                      0

    四、下载mysql镜像

    [root@node ~]# docker pull mysql:5.75.7: Pulling from library/mysqlDigest: sha256:f2ad209efe9c67104167fc609cca6973c8422939491c9345270175a300419f94Status: Image is up to date for mysql:5.7docker.io/library/mysql:5.7

    五、创建mysql容器

    1.创建数据目录

    [root@node ~]# mkdir -p /data/mysql[root@node ~]# cd /data/mysql/[root@node mysql]# ls

    2.运行mysql容器

    [root@node mysql]# docker run -d --name mysql_01 --restart always -v /data/mysql/db:/var/lib/mysql -p 3541:3306 -e MYSQL_ROOT_PASSWord=admin -e MYSQL_DATABASE=data mysql:5.7aa36de70b1ae62ed3e123c504e6a6ad28aae1c399ca94fd5c507d3ed5c1a51f4

    3.查看mysql容器状态

    [root@node mysql]# docker psCONTAINER ID   IMAGE               COMMAND                  CREATED         STATUS         PORTS                                                  NAMESaa36de70b1ae   mysql:5.7           "docker-entrypoint.s…"   2 seconds ago   Up 2 seconds   33060/tcp, 0.0.0.0:3541->3306/tcp, :::3541->3306/tcp   mysql_01

    4.查看mysql容器运行日志

    [root@node mysql]# docker logs mysql_01 2022-11-03 03:31:49+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.36-1debian10 started.2022-11-03 03:31:49+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'2022-11-03 03:31:49+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.36-1debian10 started.2022-11-03 03:31:49+00:00 [Note] [Entrypoint]: Initializing database files2022-11-03T03:31:49.635196Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).2022-11-03T03:31:49.898761Z 0 [Warning] InnoDB: New log files created, LSN=457902022-11-03T03:31:49.931888Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.2022-11-03T03:31:50.006756Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 0d679e67-5b28-11ed-a3e5-0242ac110003.2022-11-03T03:31:50.007982Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.2022-11-03T03:31:50.887041Z 0 [Warning] A deprecated TLS version TLSv1 is enabled. Please use TLSv1.2 or higher.2022-11-03T03:31:50.887076Z 0 [Warning] A deprecated TLS version TLSv1.1 is enabled. Please use TLSv1.2 or higher.2022-11-03T03:31:50.887861Z 0 [Warning] CA certificate ca.pem is self signed.2022-11-03T03:31:51.230064Z 1 [Warning] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.2022-11-03 03:31:53+00:00 [Note] [Entrypoint]: Database files initialized2022-11-03 03:31:53+00:00 [Note] [Entrypoint]: Starting temporary server2022-11-03 03:31:53+00:00 [Note] [Entrypoint]: Waiting for server startup2022-11-03T03:31:54.067334Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).2022-11-03T03:31:54.070294Z 0 [Note] mysqld (mysqld 5.7.36) starting as process 76 ...2022-11-03T03:31:54.073329Z 0 [Note] InnoDB: PUNCH HOLE support available2022-11-03T03:31:54.073358Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins2022-11-03T03:31:54.073361Z 0 [Note] InnoDB: Uses event mutexes2022-11-03T03:31:54.073363Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier2022-11-03T03:31:54.073365Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.112022-11-03T03:31:54.073369Z 0 [Note] InnoDB: Using Linux native AIO2022-11-03T03:31:54.073598Z 0 [Note] InnoDB: Number of pools: 12022-11-03T03:31:54.073680Z 0 [Note] InnoDB: Using CPU crc32 instructions2022-11-03T03:31:54.076833Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M2022-11-03T03:31:54.086060Z 0 [Note] InnoDB: Completed initialization of buffer pool2022-11-03T03:31:54.088952Z 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().2022-11-03T03:31:54.101612Z 0 [Note] InnoDB: Highest supported file format is Barracuda.2022-11-03T03:31:54.108731Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables2022-11-03T03:31:54.108809Z 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...2022-11-03T03:31:54.133108Z 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.2022-11-03T03:31:54.133793Z 0 [Note] InnoDB: 96 redo rollback segment(s) found. 96 redo rollback segment(s) are active.2022-11-03T03:31:54.133813Z 0 [Note] InnoDB: 32 non-redo rollback segment(s) are active.2022-11-03T03:31:54.134160Z 0 [Note] InnoDB: Waiting for purge to start2022-11-03T03:31:54.184549Z 0 [Note] InnoDB: 5.7.36 started; log sequence number 27497232022-11-03T03:31:54.184906Z 0 [Note] Plugin 'FEDERATED' is disabled.2022-11-03T03:31:54.186366Z 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool2022-11-03T03:31:54.188246Z 0 [Note] InnoDB: Buffer pool(s) load completed at 221103  3:31:542022-11-03T03:31:54.191804Z 0 [Note] Found ca.pem, server-cert.pem and server-key.pem in data directory. Trying to enable SSL support using them.2022-11-03T03:31:54.191834Z 0 [Note] Skipping generation of SSL certificates as certificate files are present in data directory.2022-11-03T03:31:54.191837Z 0 [Warning] A deprecated TLS version TLSv1 is enabled. Please use TLSv1.2 or higher.2022-11-03T03:31:54.191840Z 0 [Warning] A deprecated TLS version TLSv1.1 is enabled. Please use TLSv1.2 or higher.2022-11-03T03:31:54.192296Z 0 [Warning] CA certificate ca.pem is self signed.2022-11-03T03:31:54.192354Z 0 [Note] Skipping generation of RSA key pair as key files are present in data directory.2022-11-03T03:31:54.193128Z 0 [Warning] Insecure configuration for --pid-file: Location '/var/run/mysqld' in the path is accessible to all OS users. Consider choosing a different directory.2022-11-03T03:31:54.199094Z 0 [Note] Event Scheduler: Loaded 0 events2022-11-03T03:31:54.199272Z 0 [Note] mysqld: ready for connections.Version: '5.7.36'  Socket: '/var/run/mysqld/mysqld.sock'  port: 0  MySQL Community Server (GPL)2022-11-03 03:31:54+00:00 [Note] [Entrypoint]: Temporary server started.Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it.Warning: Unable to load '/usr/share/zoneinfo/leap-seconds.list' as time zone. Skipping it.Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it.Warning: Unable to load '/usr/share/zoneinfo/zone1970.tab' as time zone. Skipping it.2022-11-03 03:31:56+00:00 [Note] [Entrypoint]: Creating database data2022-11-03 03:31:56+00:00 [Note] [Entrypoint]: Stopping temporary server2022-11-03T03:31:56.656015Z 0 [Note] Giving 0 client threads a chance to die gracefully2022-11-03T03:31:56.656041Z 0 [Note] Shutting down slave threads2022-11-03T03:31:56.656046Z 0 [Note] Forcefully disconnecting 0 remaining clients2022-11-03T03:31:56.656050Z 0 [Note] Event Scheduler: Purging the queue. 0 events2022-11-03T03:31:56.656102Z 0 [Note] Binlog end2022-11-03T03:31:56.656573Z 0 [Note] Shutting down plugin 'ngram'2022-11-03T03:31:56.656591Z 0 [Note] Shutting down plugin 'partition'2022-11-03T03:31:56.656593Z 0 [Note] Shutting down plugin 'BLACKHOLE'2022-11-03T03:31:56.656596Z 0 [Note] Shutting down plugin 'ARCHive'2022-11-03T03:31:56.656598Z 0 [Note] Shutting down plugin 'PERFORMANCE_SCHEMA'2022-11-03T03:31:56.656627Z 0 [Note] Shutting down plugin 'MRG_MYISAM'2022-11-03T03:31:56.656631Z 0 [Note] Shutting down plugin 'MyISAM'2022-11-03T03:31:56.656639Z 0 [Note] Shutting down plugin 'INNODB_SYS_VIRTUAL'2022-11-03T03:31:56.656654Z 0 [Note] Shutting down plugin 'INNODB_SYS_DATAFILES'2022-11-03T03:31:56.656658Z 0 [Note] Shutting down plugin 'INNODB_SYS_TABLESPACES'2022-11-03T03:31:56.656662Z 0 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN_COLS'2022-11-03T03:31:56.656665Z 0 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN'2022-11-03T03:31:56.656667Z 0 [Note] Shutting down plugin 'INNODB_SYS_FIELDS'2022-11-03T03:31:56.656669Z 0 [Note] Shutting down plugin 'INNODB_SYS_COLUMNS'2022-11-03T03:31:56.656670Z 0 [Note] Shutting down plugin 'INNODB_SYS_INDEXES'2022-11-03T03:31:56.656672Z 0 [Note] Shutting down plugin 'INNODB_SYS_TABLESTATS'2022-11-03T03:31:56.656674Z 0 [Note] Shutting down plugin 'INNODB_SYS_TABLES'2022-11-03T03:31:56.656676Z 0 [Note] Shutting down plugin 'INNODB_FT_INDEX_TABLE'2022-11-03T03:31:56.656677Z 0 [Note] Shutting down plugin 'INNODB_FT_INDEX_CACHE'2022-11-03T03:31:56.656679Z 0 [Note] Shutting down plugin 'INNODB_FT_CONFIG'2022-11-03T03:31:56.656680Z 0 [Note] Shutting down plugin 'INNODB_FT_BEING_DELETED'2022-11-03T03:31:56.656681Z 0 [Note] Shutting down plugin 'INNODB_FT_DELETED'2022-11-03T03:31:56.656682Z 0 [Note] Shutting down plugin 'INNODB_FT_DEFAULT_STOPWORD'2022-11-03T03:31:56.656683Z 0 [Note] Shutting down plugin 'INNODB_METRICS'2022-11-03T03:31:56.656685Z 0 [Note] Shutting down plugin 'INNODB_TEMP_TABLE_INFO'2022-11-03T03:31:56.656686Z 0 [Note] Shutting down plugin 'INNODB_BUFFER_POOL_STATS'2022-11-03T03:31:56.656687Z 0 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE_LRU'2022-11-03T03:31:56.656688Z 0 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE'2022-11-03T03:31:56.656690Z 0 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX_RESET'2022-11-03T03:31:56.656691Z 0 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX'2022-11-03T03:31:56.656692Z 0 [Note] Shutting down plugin 'INNODB_CMPMEM_RESET'2022-11-03T03:31:56.656693Z 0 [Note] Shutting down plugin 'INNODB_CMPMEM'2022-11-03T03:31:56.656695Z 0 [Note] Shutting down plugin 'INNODB_CMP_RESET'2022-11-03T03:31:56.656696Z 0 [Note] Shutting down plugin 'INNODB_CMP'2022-11-03T03:31:56.656697Z 0 [Note] Shutting down plugin 'INNODB_LOCK_WAITS'2022-11-03T03:31:56.656699Z 0 [Note] Shutting down plugin 'INNODB_LOCKS'2022-11-03T03:31:56.656701Z 0 [Note] Shutting down plugin 'INNODB_TRX'2022-11-03T03:31:56.656702Z 0 [Note] Shutting down plugin 'InnoDB'2022-11-03T03:31:56.656806Z 0 [Note] InnoDB: FTS optimize thread exiting.2022-11-03T03:31:56.656919Z 0 [Note] InnoDB: Starting shutdown...2022-11-03T03:31:56.757522Z 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool2022-11-03T03:31:56.757787Z 0 [Note] InnoDB: Buffer pool(s) dump completed at 221103  3:31:562022-11-03T03:31:57.970526Z 0 [Note] InnoDB: Shutdown completed; log sequence number 126596452022-11-03T03:31:57.972238Z 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"2022-11-03T03:31:57.972276Z 0 [Note] Shutting down plugin 'MEMORY'2022-11-03T03:31:57.972287Z 0 [Note] Shutting down plugin 'CSV'2022-11-03T03:31:57.972292Z 0 [Note] Shutting down plugin 'sha256_password'2022-11-03T03:31:57.972294Z 0 [Note] Shutting down plugin 'mysql_native_password'2022-11-03T03:31:57.972417Z 0 [Note] Shutting down plugin 'binlog'2022-11-03T03:31:57.972905Z 0 [Note] mysqld: Shutdown complete2022-11-03 03:31:58+00:00 [Note] [Entrypoint]: Temporary server stopped2022-11-03 03:31:58+00:00 [Note] [Entrypoint]: MySQL init process done. Ready for start up.2022-11-03T03:31:58.915733Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).2022-11-03T03:31:58.917521Z 0 [Note] mysqld (mysqld 5.7.36) starting as process 1 ...2022-11-03T03:31:58.920218Z 0 [Note] InnoDB: PUNCH HOLE support available2022-11-03T03:31:58.920244Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins2022-11-03T03:31:58.920247Z 0 [Note] InnoDB: Uses event mutexes2022-11-03T03:31:58.920249Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier2022-11-03T03:31:58.920251Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.112022-11-03T03:31:58.920254Z 0 [Note] InnoDB: Using Linux native AIO2022-11-03T03:31:58.920601Z 0 [Note] InnoDB: Number of pools: 12022-11-03T03:31:58.920689Z 0 [Note] InnoDB: Using CPU crc32 instructions2022-11-03T03:31:58.921871Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M2022-11-03T03:31:58.927295Z 0 [Note] InnoDB: Completed initialization of buffer pool2022-11-03T03:31:58.928789Z 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().2022-11-03T03:31:58.940579Z 0 [Note] InnoDB: Highest supported file format is Barracuda.2022-11-03T03:31:58.945797Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables2022-11-03T03:31:58.945895Z 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...2022-11-03T03:31:58.963248Z 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.2022-11-03T03:31:58.963976Z 0 [Note] InnoDB: 96 redo rollback segment(s) found. 96 redo rollback segment(s) are active.2022-11-03T03:31:58.963996Z 0 [Note] InnoDB: 32 non-redo rollback segment(s) are active.2022-11-03T03:31:58.964510Z 0 [Note] InnoDB: Waiting for purge to start2022-11-03T03:31:59.015352Z 0 [Note] InnoDB: 5.7.36 started; log sequence number 126596452022-11-03T03:31:59.015611Z 0 [Note] Plugin 'FEDERATED' is disabled.2022-11-03T03:31:59.015717Z 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool2022-11-03T03:31:59.018506Z 0 [Note] InnoDB: Buffer pool(s) load completed at 221103  3:31:592022-11-03T03:31:59.019449Z 0 [Note] Found ca.pem, server-cert.pem and server-key.pem in data directory. Trying to enable SSL support using them.2022-11-03T03:31:59.019472Z 0 [Note] Skipping generation of SSL certificates as certificate files are present in data directory.2022-11-03T03:31:59.019476Z 0 [Warning] A deprecated TLS version TLSv1 is enabled. Please use TLSv1.2 or higher.2022-11-03T03:31:59.019478Z 0 [Warning] A deprecated TLS version TLSv1.1 is enabled. Please use TLSv1.2 or higher.2022-11-03T03:31:59.019855Z 0 [Warning] CA certificate ca.pem is self signed.2022-11-03T03:31:59.019905Z 0 [Note] Skipping generation of RSA key pair as key files are present in data directory.2022-11-03T03:31:59.020329Z 0 [Note] Server hostname (bind-address): '*'; port: 33062022-11-03T03:31:59.020457Z 0 [Note] IPv6 is available.2022-11-03T03:31:59.020506Z 0 [Note]   - '::' resolves to '::';2022-11-03T03:31:59.020528Z 0 [Note] Server socket created on IP: '::'.2022-11-03T03:31:59.021431Z 0 [Warning] Insecure configuration for --pid-file: Location '/var/run/mysqld' in the path is accessible to all OS users. Consider choosing a different directory.2022-11-03T03:31:59.027266Z 0 [Note] Event Scheduler: Loaded 0 events2022-11-03T03:31:59.027407Z 0 [Note] mysqld: ready for connections.

    六、进入mysql容器

    进入mysql容器

    [root@node mysql]# docker exec -it mysql_01 /bin/bashroot@aa36de70b1ae:/# pwd/

    进入mysql数据库

    root@aa36de70b1ae:/# mysql -h 127.0.0.1 -P3306 -uroot -padminmysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 4Server version: 5.7.36 MySQL Community Server (GPL)Copyright (c) 2000, 2021, oracle and/or its affiliates.Oracle is a reGIStered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema || data               || mysql              || performance_schema || sys                |+--------------------+5 rows in set (0.00 sec)mysql>

    七、远程连接mysql容器

    1.客户端安装mariadb

    yum -y install mariadb

    2.启动mariadb服务

    [root@node mysql]# systemctl enable  --now mariadbCreated symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.

    3.远程连接mysql容器

    [root@node mysql]# mysql -h 192.168.3.166 -P3541 -proot -padminWelcome to the MariaDB monitor.  Commands end with ; or \g.Your MySQL connection id is 5Server version: 5.7.36 MySQL Community Server (GPL)Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MySQL [(none)]> show databases;+--------------------+| Database           |+--------------------+| information_schema || data               || mysql              || performance_schema || sys                |+--------------------+5 rows in set (0.00 sec)MySQL [(none)]>

    以上就是“如何使用Docker部署mysql数据库”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网数据库频道。

    您可能感兴趣的文档:

    --结束END--

    本文标题: 如何使用Docker部署mysql数据库

    本文链接: https://www.lsjlt.com/news/352777.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • 如何使用Docker部署mysql数据库
      今天小编给大家分享一下如何使用Docker部署mysql数据库的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、检查系统版本...
      99+
      2023-07-05
    • 基于docker容器部署MySQL数据库
      一,概要.... 2 二,环境准备.... 3 2.1,docker部署.... 3 三,使用docker部署mysql 6 3.1、创建数据存放目录.... 6 3.2、创建bridge网络并指定IP区间.... 6 3.3、Docker...
      99+
      2023-09-06
      数据库 mysql docker 容器 运维
    • Docker如何安装部署Redis数据库
      本篇内容介绍了“Docker如何安装部署Redis数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1,...
      99+
      2023-02-28
      docker redis
    • 使用Docker-compose部署mysql
      前言 虽然docker部署环境比自己下载安装包要方便不少,但是docker的命令还有挂载目录在每次启动容器的时候都去找命令对使用者是很不友好的,而且有时候要启动多个容器的时候显然一个个的启动是很麻烦的。所以如果可以事先将"启动脚本"写好的...
      99+
      2023-09-03
      docker mysql 容器 Powered by 金山文档
    • 云原生使用Docker部署mysql数据库的详细过程
      目录一、检查系统版本二、检查docker状态1.检查docker版本2.检查docker状态三、在docker hub搜索mysql四、下载mysql镜像五、创建mysql容器1.创建数据目录2.运行mysql容器3.查...
      99+
      2023-03-23
      docker部署mysql容器 docker部署mysql docker容器部署
    • 使用 Docker Compose 部署 MySQL 8.0
      大家好!今天我们来讨论一下如何使用 Docker Compose 部署 MySQL 8.0。Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具,它使得管理和部署复杂的应用程序变得更加简单。 MySQL 8...
      99+
      2023-08-24
      docker mysql
    • 使用 docker 部署 MySQL 会导致数据丢失吗
      2023年2月28日,今天下午电话面试 java 岗位,经过一些提问后,面试官问了一个问题,“那么你最近在关注什么方面的技术点呢?”,可能是我之前的回答不太理想,且说辞都是“不好意思,可能最近没有太经常使用这方面的东西。”(其实就是忘了)...
      99+
      2023-08-16
      docker mysql java
    • 【Docker】Docker 部署 Mysql 并设置数据持久化
      文章目录 1. Docker持久化MySQL2. 测试删除MySQL容器后新建容器,数据还在不在3. 参考资料 我们使用Docker的目的就是图它方便下载部署,不用常规的经历下载、配置、安...
      99+
      2023-09-10
      docker
    • 使用docker-compose部署MySQL方法
      本文主要给大家介绍使用docker-compose部署MySQL方法,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下使用docker-compose部...
      99+
      2022-10-18
    • 怎么使用Docker-compose部署mysql
      这篇文章主要介绍了怎么使用Docker-compose部署mysql的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Docker-compose部署mysql文章都会有所收获,下面我们一起来看看吧。一、D...
      99+
      2023-07-06
    • docker怎么部署访问postgres数据库
      这篇文章主要讲解了“docker怎么部署访问postgres数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“docker怎么部署访问postgres数据库”吧!部署与访问宿主机创建pos...
      99+
      2023-06-29
    • 如何基于Kubernetes部署MySQL数据库
      本篇内容介绍了“如何基于Kubernetes部署MySQL数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
      99+
      2022-10-18
    • mysql数据库服务器如何部署
      MySQL 数据库服务器的部署可以分为以下几个步骤:1、下载 MySQL从 MySQL 的官方网站下载 MySQL 数据库服务器的安...
      99+
      2023-03-20
      mysql数据库服务器 mysql服务器 服务器
    • 如何使用Kubernetes集群环境部署MySQL数据库
      这篇文章主要讲解了“如何使用Kubernetes集群环境部署MySQL数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Kubernetes集群环境部署MySQL数据库”吧!1 编...
      99+
      2023-06-30
    • 如何使用Docker部署Node.js
      这篇文章主要介绍“如何使用Docker部署Node.js”,在日常操作中,相信很多人在如何使用Docker部署Node.js问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何...
      99+
      2022-12-02
      docker node.js
    • 如何使用Docker部署Confluence
      这篇文章主要为大家展示了“如何使用Docker部署Confluence”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用Docker部署Confluence”这篇文章吧。一、环境要求已安装d...
      99+
      2023-06-15
    • 【MySQL】数据库部署--MySQL 5.7(Yum Repository)
      [root@wallet01 ~]# lsb_release -a LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4...
      99+
      2022-10-18
    • 使用Docker部署openGauss国产数据库的操作方法
      目录一、openGauss介绍1.openGauss简介2.openGauss产品定位3.支持的架构和操作系统版本二、检查宿主机环境1.检查系统版本2.检查Docker状态三、下载o...
      99+
      2022-11-13
    • 关于Docker部署postgresql数据库的问题
      环境 Centos-7 Postgresql-10 docker-19 yum加载Postgresql yum install https://download.postgresql...
      99+
      2022-11-13
    • CentOS6.5平台部署MySQL数据库
      CentOS6.5平台部署MySQL数据库部署MySQL-5.5.22需要插件ncurses-*,cmake-2.8.6实验步骤:一,编译安装Mysql数据库系统1.查看系统中是否已经通过RPM方式安装my...
      99+
      2022-10-18
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作