【Docker】安裝使用mysql5.7

【拉取鏡像】

docker pull mysql:5.7.19

【運行mysql】

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=admin -d mysql:5.7.19

【容器內執行sql語句】

1、移動sql文件到容器中(root文件夾下)

sudo docker cp horse.sql [容器id]:/root

2、進入容器:docker exec -it mysql(容器名稱) bash

3、進入數據庫

mysql -u root -p  輸入密碼(admin)進入mysql服務
show databases;   查看數據庫
use database(數據庫名稱) 進入數據庫

4、執行.sql文件

source  /root/horse.sql

【注意事項】

docker報錯:driver failed programming external connectivity on endpoint mysql
解決辦法:

1、關閉防火牆:systemctl stop firewalld.service
2、重啓docker服務:systemctl restart docker

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