Docker安裝mysql超級詳細教程

2021-10-09 02:50:52 字數 2135 閱讀 3419

建立mysql使用者

adduser mysql

gpasswd -a mysql docker (將mysql使用者加入docker使用者組)

設定mysql使用者密碼:

passwd mysql

docker pull mysql:5.7.20

建立配置目錄(mysql使用者)

su mysql (切換到mysql使用者)

cd (進入mysql家目錄)

mkdir conf (建立mysql配置檔案目錄)

mkdir data (建立mysql資料檔案目錄)

建立my.cnf檔案

vi /home/mysql/conf/my.cnf

[client]

default-character-set=utf8mb4

[mysql]

default-character-set=utf8mb4

[mysqld]

skip-host-cache

skip-name-resolve

datadir = /home/mysql/data

!includedir /etc/mysql/conf.d/

skip-external-locking

key_buffer_size = 16m

max_allowed_packet = 100m

table_open_cache = 64

sort_buffer_size = 512k

net_buffer_length = 8k

read_buffer_size = 256k

read_rnd_buffer_size = 512k

myisam_sort_buffer_size = 8m

wait_timeout=2880000

max_connections=10000

lower_case_table_names=1

default-time_zone = '+8:00' #此為北京時

sql_mode=''

log-bin = mysql-bin

server-id = 14

character-set-client-handshake=false

character-set-server=utf8mb4

collation-server=utf8mb4_unicode_ci

init_connect='set names utf8mb4'

[mysqldump]

quick

max_allowed_packet = 160m

[myisamchk]

key_buffer_size = 20m

sort_buffer_size = 20m

read_buffer = 2m

write_buffer = 2m

儲存

啟動mysql(mysql 使用者執行)

docker run –name mysql -p 13306:3306 --privileged=true -v /home/mysql/data:/home/mysql/data -v /home/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /etc/localtime:/etc/localtime -e mysql_root_password=qwer1234 -d mysql:5.7.20

其中mysql_root_password 是設定資料庫的密碼

docker安裝mysql,設定mysql初始密碼

docker安裝mysql,只需要2分鐘就可以完成 拉取mysql映象 docker pull mysql 5.7官網可檢視存在的映象,以及需要的版本號 執行mysql name 容器名稱 e mysql root password設定初始密碼 p 3307 3306 埠對映,主機埠3307 doc...

docker安裝mysql教程

公司的資料庫伺服器中毒宕機了,正好前段時間了解了下docker,於是想在公司的阿里雲伺服器上裝個docker,安裝mysql.先貼個安裝好的圖。安裝過程。一.先在伺服器上安裝docker。1 檢查核心版本,必須是3.10及以上 uname r 2 安裝docker yum install docke...

使用docker安裝mysql

1.普通安裝 docker pull mysql 5.7 2.建立mysql容器,並後台啟動 docker run d p 3306 3306 e mysql user woniu e mysql password 123456 e mysql root password 123456 name m...