Docker安装MySQL

正式环境中数据库不建议安装在docker中!!!

拉取MySQL镜像

docker pull mysql:latest

运行本地容器

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

命令说明:

  • -name mysql:为容器指定名称
  • -p 3306:3306:将容器的3306端口映射到主机的3306端口
  • -e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码
  • -d 后台运行容器,并返回容器ID;

安装成功

通过 docker ps 查看是否安装成功

docker ps

进入容器

docker exec -it mysql bash

命令说明:

  • -i:即使没有附加也保持STDIN 打开
  • -t:分配一个伪终端

登录MySQL

mysql -u root -p

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

添加远程登录用户

创建一个新的用户(也可以使用root用户登录,正式环境不推荐)
CREATE USER 'abc'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
添加远程登录用户
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
posted @ 2020-08-12 16:55  香草馥  阅读(300)  评论(0编辑  收藏  举报