mysql docker容器 – 授予用户权限 – 警告
我已经启动了标准的mysql docker容器 ,现在想创build一个用户并授予他特权 。 但没有发生,我得到这个警告:
MySQL is started in --skip-name-resolve mode; you must restart it without this switch for this grant to work
我不熟悉MySQL – 那么我应该在这里做什么?
更好的解决scheme是使用额外的sql脚本来启动这个容器。
我应该怎么做才能用这样的脚本启动容器:
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'myuser'; GRANT ALL PRIVILEGES ON * . * TO 'myuser'@'localhost';
这是我的实际docker命令:
docker run -p 3306:3306 --name mysql-server -e MYSQL_ROOT_PASSWORD=root -d mysql:latest
有人能帮我吗?
非常感谢。