zoukankan      html  css  js  c++  java
  • 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'@'%';
    
  • 相关阅读:
    sql基础笔记备忘
    论坛---挂掉的思考
    http response
    跑步肋骨下方疼
    Golang
    svn rollback: 恢复到上一版本
    中国时区
    crontab
    初识redis
    siege
  • 原文地址:https://www.cnblogs.com/xlizi/p/13491577.html
Copyright © 2011-2022 走看看