1. 程式人生 > 其它 >Docker Mysql 安裝以及登入

Docker Mysql 安裝以及登入

MySQL

搜尋MySQL映象

docker search mysql 

拉取MySQL映象

docker pull mysql:latest

檢視本地映象

docker images

刪除MySQL映象

docker rmi 映象名稱

執行MySQL映象

docker run -itd --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

docker 中下載 mysql

docker pull mysql

啟動 mysql8 這裡的mysql8和執行mysql映象中的mysql8 要保持一致

docker run --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

進入容器

docker exec -it mysql bash

登入mysql

mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456aaa';

新增遠端登入使用者

CREATE USER 'newuser'@'%' IDENTIFIED WITH mysql_native_password BY '1234555aaaa!';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%';

重新整理許可權 否則MySQL的儲存的在使用者登入的時候儲存的資訊不會主動更新,在連線的時候只獲取一次就會儲存下來

FLUSH PRIVILEGES;

在遠端登入的時候注意你的防火牆有沒有開,如果防火牆登入開了 還是登入失敗的話需要看一下你的雲伺服器提供商的防火牆埠是否放行