问题描述: 成功运行mysql容器之后,进入了mysql,然后我们通过grant all privileges on *.* to 'reader' @'%' identified by '123456';新创建一个用户,允许任意ip等能够访问,但是报错了。 原因分析: 通过查询资料得知,是因为mysql8已经不支持一步到位了,而是需要分两步走才能够成功给用户授予权限。 解决方案: mysql> create user 'reader'@'%' identified by '123456'