MySQL是最為流行的關系型數據庫管理系統之一,使用Docker鏡像能夠方便地在不同的環境中創建和部署MySQL。下面是如何使用Docker創建MySQL鏡像的步驟。
1.啟動一個MySQL容器: docker run --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest 2.進入MySQL容器: docker exec -it mysql01 mysql -u root -p 3.創建新用戶: CREATE USER 'test'@'%' IDENTIFIED BY 'test'; 4.授權給新用戶: GRANT ALL PRIVILEGES ON *.* TO 'test'@'%'; 5.刷新權限: FLUSH PRIVILEGES; 6.退出MySQL容器: exit 7.將MySQL容器保存為鏡像: docker commit mysql01 mysql-with-test 8.刪除之前的MySQL容器: docker rm mysql01 9.使用新的MySQL鏡像啟動容器: docker run -p 3306:3306 -d mysql-with-test
通過以上步驟,我們成功地創建了包含新用戶的MySQL鏡像,并且能夠使用docker啟動這個包含新用戶的MySQL容器。
上一篇mysql刪注冊表方法