MySQL docker 安装

首先获取MySQL的镜像:
docker pull mysql
然后运行:
docker run --name some-mysql -v c:/mysqldata:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mypass -d mysql:latest

这里使用-v将数据库保存文件的路径/var/lib/mysql映射到宿主机,使用-p映射端口,并通过环境变量设置root用户的初始密码。安装完成后,可以使用MySQL Workbench等工具进行管理。

需要注意:有些客户端使用密码连接时会出现错误:
Client does not support authentication protocol requested by server; consider upgrading MySQL client(客户端不支持服务器请求的身份验证协议;请考虑升级MySQL客户端)

这种情况下,如果不升级客户端,可以采用下面的方式解决,执行如下sql语句:
alter user 'root'@'%' identified by 'YOURPASSWORD' password expire never
alter user 'root'@'%' identified with mysql_native_password by 'YOURPASSWORD'
flush privileges

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容