日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

docker安装mysql指定_Docker安装MySql,并且使用外部客户端链接

發布時間:2025/4/16 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker安装mysql指定_Docker安装MySql,并且使用外部客户端链接 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本篇博客主要記錄在centos7當中安裝mysql,并且安裝完成之后使用外部客戶端鏈接。

一、查看docker環境是否正常

在命令行使用docker search mysql:

如果能查出來證明docker安裝的沒問題,然后開始下一步

二、下載mysql的鏡像

拉取mysql鏡像(默認是最新版本)

docker pull mysql

如果需要指定版本號,使用:

docker pull mysql:版本號

從官網tag當中可以看到mysql的一些版本號

三、查看Mysql鏡像是否下載成功

查看所有鏡像

docker images

四、創建Mysql容器

docker run --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql

-p 3306:3306:將主機的3306端口和mysql容器的3306端口進行映射,外部可通過主機ip+3306訪問到mysql容器。

執行之后,使用docker ps查看正在運行的容器:

進入mysql容器:

$ docker exec -it mysql01 bash

輸入賬號密碼登錄mysql:mysql -uroot -proot

#退出mysql

exit

#退出mysql容器

exit

這種情況下,mysql容器是能運行了

五、測試外部鏈接

在外部使用連接工具如:sqlyog或者Navicat還不能連接成功!!!

在這個過程當中,我的是報了一個1251錯誤。也是成功解決了。

六、解決客服端鏈接mysql 報1251

再次進入mysql

1、進入容器:

[root@localhost ~]# docker exec -it mysql01 bash

2、進入mysql:

root@2288abcb04f3:/# mysql -uroot -proot

3、對遠程連接進行授權:

mysql> GRANT ALL ON *.* TO 'root'@'%';

4、更改密碼的加密規則:

mysql> ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

5、更改root的密碼:

mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

6、刷新權限:

mysql> flush privileges;

7、使用客戶端測試;

總結

以上是生活随笔為你收集整理的docker安装mysql指定_Docker安装MySql,并且使用外部客户端链接的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。