阿里雲服務器安裝mysql鏡像


新創建的服務器首先需要創建安全組,開放端口然后重啟服務器

登陸遠程服務器,具體操作步驟如下

#拉取鏡像
docker pull mysql:5.7
#查看鏡像是否拉取到
docker images
#結果應該如下:
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mysql               5.7                 383867b75fd2        6 days ago          373MB
#創建容器
docker run -p 3306:3306 --name mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
#查看容器是否創建成功
dockers ps -a
#結果應該如下:
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES
0901f00a92db        mysql:5.7           "docker-entrypoint.s…"   39 minutes ago      Up 20 minutes       0.0.0.0:3306->3306/tcp, 33060/tcp   mysql
#如果不顯示端口 或者顯示狀態不是已啟動,可以通過docker日志查看失敗原因
docker logs --tail 10 -tf 容器名/容器id
#進入mysql容器
docker exec -it mysql bash
#登陸mysql
mysql -u root - p
#對用戶授權
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "rw";
flush privileges;
#推出
exit
exit
#第一個exit退出mysql
#第二個exit退出容器的bash

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM