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';
网友评论