关于docker:docker安装mysql56

  1. 执行命令装置mysql

    docker run -d --privileged=true \
    --restart=always \
    --name mysql \
    -v /usr/local/mysql/data:/var/lib/mysql \
    -v /usr/local/mysql/conf:/etc/mysql \
    -v /usr/local/mysql/log:/var/log/mysql \
    -p 8306:3306 \
    -e TZ=Asia/Shanghai \
    -e MYSQL_ROOT_PASSWORD=123456 \
    mysql:5.6 \
    --character-set-server=utf8mb4 \
    --collation-server=utf8mb4_general_ci

    装置mysql5.7会报错

  2. 进入mysql容器,登录mysql

    docker exec -it mysql bash
    mysql -u root -p 123456
  3. 批改root明码,并容许近程登录

    set password for [email protected] = password('新密码');
    set password for [email protected]'%' = password('新密码');
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION;

    装置结束

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理