首頁  >  文章  >  資料庫  >  在 Docker 中運行 MySQL 伺服器

在 Docker 中運行 MySQL 伺服器

Susan Sarandon
Susan Sarandon原創
2024-10-24 00:51:29126瀏覽

Running MySQL Server in Docker

沒有理論

檢查docker是否安裝

docker版本

下載MySQL伺服器鏡像

docker pull mysql/mysql-server

運行 MySQL 伺服器容器

docker run --name='sql_container' -d -p 3306:3306 mysql/mysql-server

檢查日誌並複製MySQL伺服器產生的root密碼

docker 日誌 sql_container

進入bash並將root密碼更新為簡單密碼

docker exec -it sql_container bash

cd /var/lib/mysql

mysql -u root -p

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

建立新用戶來訪問資料庫 不建議根訪問

CREATE USER 'user'@'%' IDENTIFIED BY 'passwod';

GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

現在使用工作台連接

host = localhost

port = 3306

user_name = user

user_password = password

以上是在 Docker 中運行 MySQL 伺服器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn