- 安装mysql
docker 安装mysql
mysql登录后创建admin用户,授予远程访问权限
``CREATE USER 'admin'@'%' IDENTIFIED BY '123456';
GRANT all PRIVILEGES on *.* to 'admin'@'%';
FLUSH PRIVILEGES;
exit;
``
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.1.0
docker exec -it mysql-test /bin/bash
mysql -uroot -p123456
第一行命令:docker run(执行) -it(交互式)d(后台) --name(名字)【容器名称】 -p(容器内端口映射到宿主机)【3306:3306】 -e(指定mysql root用户密码)【变量名和密码】 【镜像名称】
第二行命令:docker exec(进入) -it(交互式) 【容器名称】 【执行/bin/bash】
第三行命令:mysql -uroot -p123456 (登录mysql,使用root用户,密码是123456)
- 创建用户,授予远程访问权限
CREATE USER 'admin'@'%' IDENTIFIED BY '123456';
GRANT all PRIVILEGES on *.* to 'admin'@'%';
FLUSH PRIVILEGES;
exit;
以上截图
- idea连接mysql
- 执行初始化sql