工具環(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鏈接即可。