最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker安裝MySQL并使用Navicat連接的操作方法

 更新時(shí)間:2022年09月20日 09:25:10   作者:追逐時(shí)光者  
這篇文章主要介紹了Docker安裝MySQL并使用Navicat連接,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

MySQL簡(jiǎn)單介紹:

  MySQL 是一個(gè)開放源碼的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。目前 MySQL 被廣泛地應(yīng)用在 Internet 上的大中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。

查看可用的MySQL版本:

訪問(wèn)DokcerHub中的MySQL鏡像庫(kù)地址:https://hub.docker.com/_/mysql/tags

可以通過(guò) Sort by 查看其他版本的MySQL,查看最新版本MySQL鏡像(mysql:latest):https://hub.docker.com/_/mysql/tags?page=1&name=latest

此外,我們還可以用docker search mysql命令來(lái)查看可用版本:

拉取最新版本的MySQL鏡像:

docker pull mysql:latest

注意:tag是可選的,tag表示標(biāo)簽,多為軟件的版本,默認(rèn)是latest版本(最新版)

驗(yàn)證MySQL鏡像是否成功拉取到本地:

使用以下命令來(lái)查看mysql鏡像是否成功拉取到本地:

docker images

創(chuàng)建并運(yùn)行一個(gè)MySQL容器:

docker run --name=mysql-test -itd -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root123456 -d mysql

參數(shù)說(shuō)明:

  • --name:指定了容器的名稱,方便之后進(jìn)入容器的命令行。
  • -itd:其中,i是交互式操作,t是一個(gè)終端,d指的是在后臺(tái)運(yùn)行。
  • -p:指在本地生成一個(gè)隨機(jī)端口,用來(lái)映射mysql的3306端口。
  • -e:設(shè)置環(huán)境變量。
  • MYSQL_ROOT_PASSWORD=root123456:指定了MySQL的root密碼
  • -d mysql:指運(yùn)行mysql鏡像,設(shè)置容器在在后臺(tái)一直運(yùn)行。

驗(yàn)證MySQL容器是否創(chuàng)建并運(yùn)行成功:

docker ps

1、進(jìn)入MySQL容器:

docker exec -it mysql-test /bin/bash

2、進(jìn)入MySQL:

mysql -uroot -p
Enter password:root123456

MySQL開啟遠(yuǎn)程訪問(wèn)權(quán)限:

1、切換數(shù)據(jù)庫(kù)

注意:默認(rèn)應(yīng)該就是這個(gè),不切換也行,保險(xiǎn)起見還是切換一下

use mysql;

2、給root用戶分配遠(yuǎn)程訪問(wèn)權(quán)限

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

參數(shù)說(shuō)明:

  • GRANT:賦權(quán)命令
  • ALL PRIVILEGES:當(dāng)前用戶的所有權(quán)限
  • ON:介詞
  • *.*:當(dāng)前用戶對(duì)所有數(shù)據(jù)庫(kù)和表的相應(yīng)操作權(quán)限
  • TO:介詞
  • ‘root’@’%’:權(quán)限賦給root用戶,所有ip都能連接
  • WITH GRANT OPTION:允許級(jí)聯(lián)賦權(quán)

3、強(qiáng)制刷新權(quán)限

FLUSH PRIVILEGES;

服務(wù)器配置3306的開放端口:

Navicat 連接 MySQL8 報(bào)錯(cuò):2059 - Authentication plugin ‘caching_sha2_password’ cannot be loaded:xxxx;

錯(cuò)誤問(wèn)題原因:

  這是因?yàn)镸ySQL8之前密碼加密規(guī)則為mysql_native_password,而 MySQL8 之后的加密規(guī)則為caching_sha2_password,也就是說(shuō),如果要用Navicat連接MySQL,其實(shí)只需要將密碼規(guī)則改回 mysql_native_password 即可;

解決方法:

1.進(jìn)入MySQL數(shù)據(jù)庫(kù)

docker exec -it mysql-test /bin/bash
mysql -uroot -p
Enter password:root123456

2.選擇數(shù)據(jù)庫(kù)

use mysql;

3.更改密碼加密方式

IDENTIFIED BY ‘root123456':連接時(shí)輸入密碼,密碼為root123456
ALTER USER 'root'@'%' IDENTIFIED BY 'root123456' PASSWORD EXPIRE NEVER; 

4.更新用戶密碼

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root123456'; 

5.刷新權(quán)限

FLUSH PRIVILEGES;

Navicat連接MySQL測(cè)試:

到此這篇關(guān)于Docker安裝MySQL并使用Navicat連接的文章就介紹到這了,更多相關(guān)Docker安裝MySQL使用Navicat連接內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker開啟遠(yuǎn)程安全訪問(wèn)的圖文教程詳解

    Docker開啟遠(yuǎn)程安全訪問(wèn)的圖文教程詳解

    這篇文章主要介紹了Docker開啟遠(yuǎn)程安全訪問(wèn)的詳細(xì)教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Linux系統(tǒng)通過(guò)Docker安裝SQL?Server數(shù)據(jù)庫(kù)

    Linux系統(tǒng)通過(guò)Docker安裝SQL?Server數(shù)據(jù)庫(kù)

    這篇文章介紹了Linux系統(tǒng)通過(guò)Docker安裝SQL?Server數(shù)據(jù)庫(kù)的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • Docker 環(huán)境運(yùn)行 Mysql 和開啟 Binlog 配置主從同步的設(shè)置方法

    Docker 環(huán)境運(yùn)行 Mysql 和開啟 Binlog 配置主從同步的設(shè)置方法

    今天給大家分享Docker 環(huán)境運(yùn)行 Mysql 和開啟 Binlog 配置主從同步的設(shè)置方法,利用docker模擬mysql設(shè)置的主從同步,通過(guò)兩種方式給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2021-06-06
  • 安裝harbor作為docker鏡像倉(cāng)庫(kù)的問(wèn)題

    安裝harbor作為docker鏡像倉(cāng)庫(kù)的問(wèn)題

    這篇文章主要介紹了安裝harbor作為docker鏡像倉(cāng)庫(kù),主要包括docker和docker-compose離線部署,安裝harbor作為本地的倉(cāng)庫(kù),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • Centos7下安裝與卸載docker應(yīng)用容器引擎的方法

    Centos7下安裝與卸載docker應(yīng)用容器引擎的方法

    這篇文章主要介紹了Centos7下安裝與卸載docker應(yīng)用容器引擎的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • Docker部署項(xiàng)目完全使用指南(小結(jié))

    Docker部署項(xiàng)目完全使用指南(小結(jié))

    本文主要介紹了Docker部署項(xiàng)目完全使用指南,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • Docker同時(shí)安裝MySQL和MariaDB的方法步驟

    Docker同時(shí)安裝MySQL和MariaDB的方法步驟

    這篇文章主要介紹了Docker同時(shí)安裝MySQL和MariaDB的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Docker之修改/etc/default/docker 里的DOCKER_OPTS參數(shù)不生效問(wèn)題

    Docker之修改/etc/default/docker 里的DOCKER_OPTS參數(shù)不生效問(wèn)題

    這篇文章主要介紹了Docker之修改/etc/default/docker 里的DOCKER_OPTS參數(shù)不生效問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 解決Docker容器時(shí)區(qū)及時(shí)間不同步問(wèn)題的方法

    解決Docker容器時(shí)區(qū)及時(shí)間不同步問(wèn)題的方法

    這篇文章主要介紹了解決Docker容器時(shí)區(qū)及時(shí)間不同步問(wèn)題的方法,有效的解決了Docker容器時(shí)間同步問(wèn)題,有興趣的可以了解一下。
    2016-12-12
  • Docker中的四種網(wǎng)絡(luò)模式

    Docker中的四種網(wǎng)絡(luò)模式

    Docker網(wǎng)橋是宿主機(jī)虛擬出來(lái)的,并不是真實(shí)存在的網(wǎng)絡(luò)設(shè)備,外部網(wǎng)絡(luò)是無(wú)法尋址到的,這也意味著外部網(wǎng)絡(luò)無(wú)法通過(guò)直接Container-IP訪問(wèn)到容器。本文詳細(xì)介紹了docker中的四種網(wǎng)絡(luò)模式,感興趣的小伙伴可以參考一下
    2023-04-04

最新評(píng)論

安龙县| 铁力市| 蒲城县| 巨鹿县| 宁波市| 鲁甸县| 阳泉市| 崇信县| 青河县| 手游| 阳谷县| 文成县| 农安县| 廉江市| 琼中| 华蓥市| 随州市| 双鸭山市| 南昌县| 麻栗坡县| 平远县| 兰溪市| 龙门县| 和田县| 西盟| 湟源县| 钦州市| 略阳县| 家居| 苏尼特左旗| 阿图什市| 攀枝花市| 惠来县| 息烽县| 鄄城县| 疏勒县| 即墨市| 六安市| 宁阳县| 合肥市| 科技|