docker连接数据库,ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘varrunmysqld

这里写自定义目录标题生成mysql容器(Mysql版本8.0.34)docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORDroo

这里写自定义目录标题

  1. 生成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

发布者:admin,转转请注明出处:http://www.yc00.com/web/1755027763a5228521.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信