建立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...