docker连接数据库,ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/run/mysqld
Docler 连接Mysql, Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
·
这里写自定义目录标题
- 生成mysql容器(Mysql版本8.0.34)
docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORD=root -p 3307:3306 mysql:8.0.34
2.进入容器的Mysql,使用命令如下:
docker exec -it mysql-container mysql -u root -p
输入密码后,
系统出现错误:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)
试了很多方法,均无效,改用以下方式,成功:
docker exec -it mysql-container bash
mysql -h127.0.0.1 -p
错误提示消失,进入mysql
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)