【記錄一下】 Docker安裝mysql 開啓自動啓動 docker update mysql --restart=always

打開docker 鏡像的mysql
docker 安裝
https://www.cnblogs.com/lylsr/p/11173012.html

https://hub.docker.com/search?q=mysql&type=image
在這裏插入圖片描述
在這裏插入圖片描述
安裝命令

sudo docker pull mysql:5.7

創建實例並啓動

docker run -p 3306:3306  --name mysql \
 -v /mydata/mysql/log:/var/log/mysql \
 -v /mydata/mysql/data:/var/lib/mysql \
 -v /mydata/mysql/conf:/etc/mysql \
 -e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7

查看鏡像

docker ps

Docker進入mysql容器內部

docker exec -it mysql /bin/bash

在這裏插入圖片描述
查看mysql 位置 ,文件

whereis mysql

修改mysql配置文件
在這裏插入圖片描述
my.cnf 複製內容

[client]
default-character-set = utf8

[mysql]
default-character-set = utf8

[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET MANES utf8'
character-set-server = utf8
collation-server = utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve

在這裏插入圖片描述
重啓mysql

docker restart mysql
docker ps -a

docker exec -it 容器ID /bin/bash

docker exec -it mysql /bin/bash

開機自動啓動

docker update mysql  --restart=always

https://blog.csdn.net/lienfeng6/article/details/78140404

Docker安裝mysql5.7報錯 ERROR 1045 (28000): Access denied for user
https://www.jianshu.com/p/a49389497a0c

GRANT ALL PRIVILEGES ON . TO ‘user’@‘192.’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章