mysql更改配置後重新打docker映象

2021-10-09 17:34:27 字數 2154 閱讀 8246

# docker pull  mysql:5.7

2:執行映象生成容器

# docker run --name mysql -p 3306:3306 -e mysql\_root\_password=123456  -d mysql:5.7

3:檢視生成最新的容器

# docker ps -l

container id        image               command                  created             status              ports                    names

64f075017f93        mysql:5.7                  "docker-entrypoint..."   17 minutes ago      exited (1) 16 minutes ago                                 mysql

4:進入容器檢視是否安裝成功

# docker exec -it mysql  bash

root@64f075017f93:/# mysql -uroot -p123456

5:宿主機登入測試mysql

# mysql -uroot -p123456 -h192.168.1.20

6:修改my.cnf配置檔案

my.cnf配置檔案

vim /etc/mysql/my.cnf
[mysql]

# 設定mysql客戶端預設字符集

default-character-set=utf8

[mysqld]

skip-name-resolve

#設定3306埠

port=3306

# 設定mysql的安裝目錄

basedir=/var/lib/mysql

# 設定mysql資料庫的資料的存放目錄

datadir=/var/lib/mysql/data

# 允許最大連線數

max_connections=200

# 服務端使用的字符集預設為8位元編碼的latin1字符集

character-set-server=utf8

# 建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

lower_case_table_names=1

max_allowed_packet=16m

#skip-grant-tables

server-id=1

log-bin=/var/lib/mysql/mysql-bin.log

sql_mode=strict_trans_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero,no_auto_create_user,no_engine_substitution

7:生成新的映象

# docker commit 64f075017f93  mysql:5.7.22

8:檢視映象

# docker images

repository                   tag                 image id            created             size

mysql                        5.7.22              1bc73a7082d4        20 minutes ago      372mb

mysql                        5.7                     66bc0f66b7af        2 weeks ago         372mb

9:測試新的映象是否生效

# docker run --name mysql_test  -p 3306:3306 -e mysql\_root\_password=123456  -d mysql:5.7.22

# docker exec -it mysql_test  bash   

檢視/etc/mysql/my.cnf配置檔案

登陸測試mysql資料庫

# mysql -uroot -p123456 -h192.168.1.20

jar 解壓jar包更改檔案後再重新打包

jar命令引數 jar命令格式 jar v m e 0 m i c 目錄 檔名.其中這四個引數必須選選其一。v f m e 0 m i 是可選引數,檔名也是必須的。c 建立新的 jar 檔案包 t 列出 jar 檔案包的內容列表 x 展開 jar 檔案包的指定檔案或者所有檔案 u 更新已存在的 ja...

重灌vs後,cuda重新配置

無cuda專案 解決辦法 看一下能否引入cuda依賴項。試了單獨裝cuda vs部分,沒弄出來,就直接重灌了。解除安裝cuda 保留4個,vs的兩個解除安裝不了,就一起留著了,後來發現vs仍然可以呼叫 重灌的時候,自定義,沒解除安裝的那幾個不要重灌。接下來設定環境變數 計算機上點右鍵,開啟屬性 高階...

重啟阿里雲後重新配置埠

之前重啟了一下阿里雲伺服器,發現有的埠不能正常使用,解決後記錄一下 1.可以ping通伺服器,無法通過ssh登入 iptables a input p tcp m tcp dport 22 j accept2.apache服務無法啟動 iptables i input p tcp dport 80 ...