加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows Docker Desktop 搭建mysql服务

发布时间:2020-12-14 02:28:24 所属栏目:Windows 来源:网络整理
导读:其实网上关于docker上搭建mysql的文章已经很多了,只是今晚自己搭建的时候遇到一些问题,记录一下 1.首先是pull image ,?docker pull mysql ? 2.启动服务?docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=ncs123456# -d mysql ? 可是这样确实

其实网上关于docker上搭建mysql的文章已经很多了,只是今晚自己搭建的时候遇到一些问题,记录一下

1.首先是pull image ,?docker pull mysql

?

2.启动服务?docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=ncs123456# -d mysql

?

可是这样确实启动起来了,但是用客服端工具连接报2058错误,

3.进入到mysql换进中?docker exec -it mysql mysql -uroot -pncs123456#

?

4修改密码?ALTER USER ‘root‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘root‘;

?

记住一定要修改密码(我的意思这里的密码必须和先前的密码要不一样), 不修改好像不行的,因为我执行过以下指令是没有解决问题

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘password‘ PASSWORD EXPIRE NEVER; #修改加密规则?
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘password‘; #更新一下用户的密码?
FLUSH PRIVILEGES;?
alter user ‘root‘@‘localhost‘ identified by ‘ncs123456#‘;

所以必须修改密码

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读