docker 安装mysql 遇到的问题
问题: 在docker 中安装完MySQL 后进行登录, 出现如下问题mysql -h 127.0.0.0 -uroot -pEnter password:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘127.0.0.0’ (101)解决方案:$ vi /etc/mysql/my.cnfOR$ vi /e...
1、命令安装
docker run –name zzf-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6.27 –restart=always
2、使用compose 文件的形式
version: '3'
services:
db:
#构建mysql镜像
image: mysql:5.6.27
container_name: mysql-db # 容器名
command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci #设置utf8字符集
restart: always
environment:
MYSQL_ROOT_PASSWORD: 123456 #root管理员用户密码
MYSQL_USER: test #创建test用户
MYSQL_PASSWORD: test #设置test用户的密码
ports:
- '3306:3306' #host物理直接映射端口为6606
3、登录
mysql -h 127.0.0.0 -u root -p
如果登录过程遇到如下问题就操作, 没有就跳过。
问题: 在docker 中安装完MySQL 后进行登录, 出现如下问题
mysql -h 127.0.0.0 -uroot -p
Enter password:
ERROR 2003 (HY000): Can’t connect to MySQL server on ‘127.0.0.0’ (101)
解决方案:
$ vi /etc/mysql/my.cnf
OR
$ vi /etc/mysql/mysql.conf.d/mysqld.cnf
添加如下内容:
bind-address = 0.0.0.0
参考地址: https://www.tecmint.com/fix-error-2003-hy000-cant-connect-to-mysql-server-on-127-0-0-1-111/
更多推荐
所有评论(0)