docker下安装mysql5.7

2020-02-22  本文已影响0人  _意义

dockers安装mysql

docker run --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 --lower_case_table_names=1

ps:lower_case_table_names=1 表示表名参数名忽略大小写。

用navicat连接的时候报错:

MySQL 报错:Access denied for user 'root'@'IP'  (using password: YES)。

错误应该是mysql不允许远程登录,以下为解决办法。

进入容器:docker exec -ti 容器ID /bin/bash

登录mysql:mysql -uroot -p   ,输入密码123456。

修改密码:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

上一篇下一篇

猜你喜欢

热点阅读