欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker 安裝 MySQL 并實現(xiàn)遠程連接教程

 更新時間:2020年09月01日 16:02:06   作者:大大大溫  
這篇文章主要介紹了Docker 安裝 MySQL 并實現(xiàn)遠程連接的教程,幫助大家更好的理解和使用docker容器,感興趣的朋友可以了解下

拉取鏡像

docker pull mysql

查看拉取完成的鏡像

docker images

通過鏡像創(chuàng)建并啟動一個MySQL容器

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

–name:給新創(chuàng)建的容器命名,此處命名為 mysql_dev
-e:配置信息,此處配置mysql的root用戶的登陸密碼
-p:端口映射,此處映射主機3333端口到容器mysql_dev的3306端口
-d:成功啟動容器后輸出容器的完整ID\最后一個mysql指的是mysql鏡像名字

此時,用navicat for mysql連接mysql發(fā)現(xiàn)報錯:
Client does not support authentication protocol requested by server。。。
解決再最下面 ^ _ ^

查看安裝的所有容器

docker ps -a

查看啟動中的容器

docker ps

暫停/啟動容器中的服務

docker stop mysql_dev
docker start mysql_dev

進入容器

docker exec -it mysql_dev bash

查看容器中服務的IP

docker exec -it mysql_dev cat /etc/hosts

新版 MySQL 授權(quán)用戶時報錯 near 'IDENTIFIED BY '密碼' with grant option' at line 1

1 問題:

當使用 grant 權(quán)限列表 on 數(shù)據(jù)庫 to '用戶名'@'訪問主機' identified by '密碼'; 時會出現(xiàn)"......near 'identified by '密碼'' at line 1"這個錯誤

2 原因:

因為新版的的mysql版本已經(jīng)將創(chuàng)建賬戶和賦予權(quán)限的方式分開了

3 解決辦法:

創(chuàng)建賬戶:create user '用戶名'@'訪問主機' identified by '密碼';
賦予權(quán)限:grant 權(quán)限列表 on 數(shù)據(jù)庫 to '用戶名'@'訪問主機' ;(修改權(quán)限時在后面加with grant option)

4 具體操作:

# 添加用戶
CREATE USER 'mysql_dev' IDENTIFIED BY '123456';
# 賦予權(quán)限
GRANT ALL PRIVILEGES ON *.* TO 'mysql_dev'@'%';
# 修改加密規(guī)則 
ALTER USER 'mysql_dev'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
# 更新一下用戶的密碼
ALTER USER 'mysql_dev'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
# 更新配置信息
FLUSH PRIVILEGES;

以上就是Docker 安裝 MySQL 并實現(xiàn)遠程連接教程的詳細內(nèi)容,更多關(guān)于Docker 安裝 MySQL并遠程連接的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Linux系統(tǒng)安裝docker并用ssh登錄docker容器的操作方法

    Linux系統(tǒng)安裝docker并用ssh登錄docker容器的操作方法

    今天小編就為大家分享一篇Linux系統(tǒng)安裝docker并用ssh登錄docker容器的操作方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Docker實現(xiàn)導入導出鏡像(Image)文件的代碼示例

    Docker實現(xiàn)導入導出鏡像(Image)文件的代碼示例

    在 Docker 中,鏡像(Image)是容器的基礎(chǔ),包含了應用程序運行所需的所有文件系統(tǒng)和配置,有時,我們需要將 Docker 鏡像導出到文件中,以便在其他地方使用,以下將詳細介紹如何使用 Docker 導入導出鏡像文件,需要的朋友可以參考下
    2024-08-08
  • docker-compose---安裝掛載本地文件啟動mariadb問題

    docker-compose---安裝掛載本地文件啟動mariadb問題

    這篇文章主要介紹了docker-compose---安裝掛載本地文件啟動mariadb問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 聊聊kubernetes1.20用containerd替換docker(shim)的問題

    聊聊kubernetes1.20用containerd替換docker(shim)的問題

    這篇文章主要介紹了kubernetes1.20用containerd替換docker(shim),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • 在宿主機上執(zhí)行docker容器內(nèi)部的shell或程序方式

    在宿主機上執(zhí)行docker容器內(nèi)部的shell或程序方式

    這篇文章主要介紹了在宿主機上執(zhí)行docker容器內(nèi)部的shell或程序方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 為docker中的nginx配置https的方法步驟

    為docker中的nginx配置https的方法步驟

    這篇文章主要介紹了為docker中的nginx配置https的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • docker 安裝nacos并配置數(shù)據(jù)庫的教程詳解

    docker 安裝nacos并配置數(shù)據(jù)庫的教程詳解

    這篇文章主要介紹了docker 安裝nacos并配置數(shù)據(jù)庫的教程詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • 解決docker使用GDB,無法進入斷點的問題

    解決docker使用GDB,無法進入斷點的問題

    這篇文章主要介紹了解決docker使用GDB,無法進入斷點的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • docker安裝nginx并部署前端項目的全過程

    docker安裝nginx并部署前端項目的全過程

    作為一個前端,代碼寫完,最后部署到服務器,這是一個必須要了解的過程,這篇文章主要給大家介紹了關(guān)于docker安裝nginx并部署前端項目的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • 淺析docker-compose部署mysql無法訪問的問題

    淺析docker-compose部署mysql無法訪問的問題

    Compose 是 Docker 容器進行編排的工具,定義和運行多容器的應用,可以一條命令啟動多個容器,使用Docker Compose不再需要使用shell腳本來啟動容器。接下來通過本文給大家分享docker-compose部署mysql無法訪問的問題,需要的朋友參考下吧
    2018-10-10

最新評論