-
安裝docker,參考我的docker安裝檔案,
-
拉取鏡像,
##拉取鏡像: docker pull mysql:5.7 -
在本地創建目錄(存放資料庫檔案)
容器中的檔案,映射到宿主機,
mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf -
創建*.cnf
##在/root/mysql/conf中創建 *.cnf 檔案(叫什么都行) touch my.cnf -
啟動docker
docker run -p 3306:3306 --name mysql -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/logs -v /root/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 -
資料庫就創建好了,后續,
docker start mysql
- 遠程連接權限
docker exec -it mysql bash
mysql -uroot -proot
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
exit
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/243911.html
標籤:其他
上一篇:MySql之表的創建、插入與洗掉
