我在windows中使用dockerdocker run c0cdc mysql MYSQL_ROOT_PASSWORD=password
它给了我错误Can't connect to local MySQL server through socket '/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