docker安裝mysql并用navicat鏈接

工具環(huán)境

1、windows10、docker
2、navicat

安裝步驟

1、搜索鏡像:

docker search mysql

2、拉取鏡像:

docker pull mysql:latest

3、運行鏡像:

docker run --name=zhsj -e MYSQL_DATABASE=test -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:latest

其中:zhsj為鏡像名,ry_vue未數(shù)據(jù)庫名。端口最好也加上。我就是沒有加端口,然后用navicat一直連不上。
4、查看運行情況(查看已存在的鏡像名:docker ps -a)

docker ps

5、進(jìn)入MySQL容器(zhsj為啟動mysql時設(shè)置的鏡像名)

docker exec -it zhsj bash

6、進(jìn)入mysql:

mysql -u root -p

之后輸入密碼:123456
7、切換數(shù)據(jù)庫

use test

8、查看root權(quán)限。

select host,user,plugin,authentication_string from mysql.user;
111.png

9、執(zhí)行授權(quán)命令

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

執(zhí)行成功后
查看權(quán)限:select host,user,plugin,authentication_string from mysql.user;


image.png

10、用navicat鏈接即可。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容