获取错误:Can';t通过套接字连接到本地MySQL服务器'/var/run/mysqld/mysqld.sock';(2)

获取错误:Can';t通过套接字连接到本地MySQL服务器'/var/run/mysqld/mysqld.sock';(2),mysql,docker,Mysql,Docker,我在windows和我写作时使用docker docker运行c0cdc mysql\u ROOT\u PASSWORD=PASSWORD 它给了我一个错误,无法通过套接字'/var/run/mysqld/mysqld.sock'(2)以下步骤解决了问题: 1. touch /var/run/mysqld/mysqld.sock 2. touch /var/run/mysqld/mysqld.pid 3. chown -R mysql:mysql /var/run/mysqld/mysql

我在windows和我写作时使用docker
docker运行c0cdc mysql\u ROOT\u PASSWORD=PASSWORD

它给了我一个错误,
无法通过套接字'/var/run/mysqld/mysqld.sock'(2)

以下步骤解决了问题:

 1. touch /var/run/mysqld/mysqld.sock
 2. touch /var/run/mysqld/mysqld.pid
 3. chown -R mysql:mysql /var/run/mysqld/mysqld.sock
 4. chown -R mysql:mysql /var/run/mysqld/mysqld.sock
 5. chmod -R 644 /var/run/mysqld/mysqld.sock
现在重新启动mysql服务器,如下所示:

service mysql-server restart

您可以共享
Dockerfile
?你是如何连接到MySQL的?您是连接到本地系统上的Mysql还是它也是一个容器?