2017-10-11 3 views
0
Windows 10 
WLS 
Rails 5.1 
MySQL 

Ich habe die Windows Linux-Dienste auf meinem Windows 10-Rechner installiert.Rails App unter Windows 10 mit WLS

Ich habe Apache2 und MySQL Server nativ auf dem Windows 10-Rechner installiert, und sie funktionieren gut. Ich führe auch eine Rails-Entwicklungsumgebung in der Bash-Shell, und alles funktioniert OK (Bundle, Rake, etc), mit Ausnahme von Migrationen, wo ich die Fehlermeldung:

Mysql2 :: Fehler: Kann nicht verbinden lokaler MySQL-Server über Socket '/var/run/mysqld/mysqld.sock'

ich versuchte mit

sudo apt-get -y install mysql-server mysql-client libmysqlclient-dev --assume-yes 

innerhalb des Bash-Shell, aber ich bin eine Nachricht immer zu sagen, dass beide MySQL Server und Client sind installiert und läuft.

Ist jemand auf dieses Problem gestoßen?

Antwort

0

Wenn Sie WSL verwenden müssen Sie den MySQL-Dienst starten, um auf die Datenbank zu verbinden, indem

sudo service mysql start 

in bash eingeben.

+0

In meinem Post erwähnte ich, dass ich bereits den Mysql-Server betreibe, und dass, als ich versuchte, es in WSL neu zu installieren, es mir sagte, dass der Server läuft und es die neueste Version ist – EastsideDeveloper

Verwandte Themen