docker run -itd --name mysql -e MYSQL_ROOT_PASSWORD=xxxxxxxxx --privileged=true mysql:5.7
MYSQL_ROOT_PASSWORD:指定root用户密码
privileged:开启容器超级权限
docker exec -it mysql bash
mysql -uroot -p
mysql--user=root --password
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
username:用户名
host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%
password:登陆密码,如果为空可以不需要密码登陆服务器
GRANT privileges ON databasename.tablename TO 'username'@'host';
privileges:用户的操作权限,SELECT,INSERT,UPDATE等,授予所的权限使用ALL
databasename:库名
tablename:表名,授予所有数据库或表的权限用*表示,如*.*