sql >> Databasteknik >  >> RDS >> Mysql

Installation av MySQL i Docker misslyckas med felmeddelande Kan inte ansluta till lokal MySQL-server via socket

Kom ihåg att du måste ansluta till körande docker-container. Så du vill förmodligen använda tcp istället för unix-socket. Kontrollera utdata från docker ps kommandot och leta efter körande mysql-behållare. Om du hittar en så använd mysql-kommandot så här:mysql -h 127.0.0.1 -P <mysql_port> (du hittar port i docker ps output). Om du inte kan hitta någon körande mysql-behållare i docker ps output och försök sedan med docker images för att hitta mysql-bildnamnet och prova något i stil med detta för att köra det:docker run -d -p 3306:3306 tutum/mysql där "tutum/mysql" är bildnamnet som finns i docker images .



  1. Amazon RDS kan inte utföra kommandot SET GLOBAL

  2. Alternativ till mysql_real_escape_string utan att ansluta till DB

  3. Hur SECOND() fungerar i MariaDB

  4. Oracle-schemaanvändare kan inte skapa tabell i proceduren