我从官方的mysql docker hub https://hub.docker.com/r/mysql/mysql-server/安装了mysql-server。
现在,我正在尝试使用以下代码更改默认创建的数据库“ mysql”的排序规则和字符集:
ALTER DATABASE mysql CHARACTER SET utf8 COLLATE utf8_unicode_ci;
我得到了错误:
错误代码:3552 对系统架构'mysql'的访问被拒绝。
我该怎么做才能更改此数据库的字符集和整理?
谢谢。
编辑:Mysql版本是8.0.12。
Edit2:使用以下命令运行docker
docker run --name test-mysql -e MYSQL_ROOT_PASSWORD = ###### -e MYSQL_ROOT_HOST =%-p 3306:3306 -d mysql / mysql-s erver:latest