Kan na installatie geen verbinding maken met MySQL-server op ‘localhost’ (10061)

Ik heb MySQL geïnstalleerd met mysql-installer-5.5.20.0.msiop Windows 7.
Vanuit het cmd-venster voer ik “mysqlshow -u root -p” uit. Het vroeg om een wachtwoord en gaf vervolgens deze foutmelding: “Kan geen verbinding maken met MySQL-server op ‘localhost’ (10061)” Dit is een slechte indicatie van een gedeeltelijk mislukte/succesvolle installatie.

Na het lezen van de pagina, http://dev.mysql .com/doc/refman/5.5/en/windows-troubleshooting.html, vertelde het me dat ik een foutenlogboek (.err) moest vinden in C:\Program Files\MySQL\MySQL Server 5.5\data. De map bestaat, maar er is geen logbestand.

Ik heb het gevoel dat dit verband houdt met de strenge beveiliging van Windows 7, vooral bij het installeren van op Unix gebaseerde software. En ja, ik ben de beheerder op mijn pc.

Alle hulp of suggesties worden op prijs gesteld. En ik kan een gunst bewijzen door Java- en SQL-queryvragen te beantwoorden.


Antwoord 1, autoriteit 100%

dit probleem is zeer goed op te lossen door gebruikers van Windows-servers

  1. ga naar dit pad
    C:\Program Files\MySQL\MySQL Server 5.1\bin

  2. voer dit hulpprogramma “MySQLInstanceConfig.exe” uit

en configureer de instantie opnieuw en het probleem is opgelost


Antwoord 2, autoriteit 97%

Probeer de volgende stappen:

  1. c:\mysql\bin>mysqld –install
  2. c:\mysql\bin>mysqld –initialize

druk vervolgens op “Windows-toets + R” schrijf “services.msc“, voer het uit als admin

start MySQL-service.


Antwoord 3, autoriteit 98%

Ik heb ook met hetzelfde probleem te maken gehad en heb het opgelost door onderstaande instellingen:

  1. Controleer de MYSQL-service in de Windows-service. Als het er is en niet actief is, start het dan. Het zal je probleem oplossen.

    Je kunt het services-venster vinden door naar het startmenu van Windows te gaan en ‘services’ in de zoekbalk te typen. Selecteer de optie ‘Services’ met de tandwielen ernaast (niet het uitvoerbare bestand) en het onderstaande venster verschijnt. Scroll naar beneden om ‘MySql (versie)’ te vinden. Wanneer u MySql selecteert, ziet u een optie in het linkerdeelvenster met de tekst ‘Start de service’. Klik hierop en er zou een dialoogvenster moeten verschijnen om aan te geven dat Windows probeert de service te starten. Eenmaal gestart, geeft het linkerdeelvenster u nu de mogelijkheid om de service te stoppen, te pauzeren en opnieuw te starten en u kunt nu verbinding maken met uw MySql vanaf de Windows cmd-regel.

voer hier de afbeeldingsbeschrijving in

  1. Als de MYSQL-service niet aanwezig is in de Windows-service, volg dan onderstaande instellingen.

    a. Open cmd als beheerder.

    b. cd naar C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin

    c. Voer de opdracht uit:
    C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin>mysqld.exe –install

    d. Controleer de MySql in de Windows-service, en als deze niet actief is, start deze dan door op de service te klikken.

    e. Als u XAMMP gebruikt. Start MySQL op het XAMMP-configuratiescherm.



Antwoord 4, autoriteit 38%

De eenvoudige oplossing die voor mij werkte, is: verander localhost in 127.0.0.1 in je database.yml of in je script als je er een schrijft.


Antwoord 5, autoriteit 22%

Ik had deze fout – stomme fout was, ik gebruikte -P3307om de poort op te geven, terwijl ik -P3307had moeten gebruiken, dwz hoofdletter P. Kleine ‘p ‘ is voor wachtwoord arg 🙂


Antwoord 6, autoriteit 22%

Hier moet u ervoor zorgen dat de MySQL-service wordt uitgevoerd onder Windows. Het kan zijn dat uw MySQL-service momenteel niet actief is.

  1. Open het Services-venster door op Windows+Rte drukken en services.msc
  2. in te voeren

  3. Ontdek MySQLklik met de rechtermuisknop en selecteer start.

Het werkt.


Antwoord 7, autoriteit 19%

Ik heb dit opgelost door de volgende argumenten toe te voegen aan de opdrachtregel:

mysql --user username --password password --host localhost --port 3306 databasename < "system path to .sql file"

Zonder de argumenten --hosten --port, vooral als u de poort wijzigt in laten we zeggen 3307, wat een niet-standaardwaarde is, veroorzaakt deze fout .


Antwoord 8, autoriteit 19%

In Windows 7

  1. druk op Windows+R om Uitvoeren te openen
  2. Voer services.msc in
  3. Ontdek mysql klik met de rechtermuisknop en start
  4. als mysql niet werd gevonden
    1. Voer cmd uit als beheerder
    2. ga naar C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin directory (gebruik cd.. om terug te gaan) en typ mysqld.exe --install
  5. volg stap 3

Dat is alles


Antwoord 9, autoriteit 12%

Ik heb Windows 8.1 en ook ik had dit probleem. Mijn leraar vertelde me dat dit waarschijnlijk kwam omdat mijn MySQL-server niet meer actief was. Ze zei dat ik naar het hulpprogramma Computerbeheer moest gaan (klik met de rechtermuisknop in de linkerbenedenhoek van het scherm van Windows 8.1 om toegang te krijgen tot Computerbeheer). Open vervolgens onder Services en toepassingen de services en zoek MySQL. Je zou in staat moeten zijn om met de rechtermuisknop op MySQL te klikken en het opnieuw te starten.


Antwoord 10, autoriteit 12%

  1. Zoek in het Startmenu naar “mysql”. Onder de resultaten zou u de “MySQL Installer – Community” moeten zien. Voer het uit.

  2. Het MySQL-installatievenster wordt weergegeven zoals hieronder weergegeven. Zoek “MySQL Server” onder Product en klik op de link “Opnieuw configureren”.

  3. Het MySQL-installatieprogramma verschijnt (dezelfde die u gebruikte voor de eerste MySQL Server-installatie). Doorloop alle stappen.

  4. Nadat het MySQL-installatieprogramma was voltooid, startte ik de MySQL-service opnieuw. Deze keer toonde het “Startup Message Log” op The MySQL Notifier dat de server succesvol is gestart:

https: //www.howtosolutions.net/2017/08/fixing-mysql-10061-error-after-migration-of-database-files/


Antwoord 11, autoriteit 9%

Dit is de gemakkelijkste oplossing en werkte voor mij.

  • Ga naar waar je hebt gedownload
    “mysql-installer-web-community-8.0.19.0.msi”, bestand voor installatie
    mysql.
  • Voer dit uit door erop te dubbelklikken. (U hoeft niets te verwijderen)
  • Klik op “opnieuw configureren” naast de MySql-server.
  • Akkoord alles wat in het midden komt, geef wachtwoord voor root op waar gevraagd.
  • Eindig. Dat is het, u bent klaar om te gaan.

Antwoord 12, autoriteit 6%

Voor de 5.7-versie had ik hetzelfde probleem en een simpele oplossing deed het. Bij het installeren van de werkbank 5.7 was er nog een soort “software” genaamd de “MySQL Installer Community”. Ik heb dit uitgevoerd en de “Reconfigure” voor de MySQL-server uitgevoerd. Het duurde ongeveer een minuut en het probleem was er niet meer.

Hoop dat het werkt!.(Houd er rekening mee dat ik versie 5.7 gebruikte)


Antwoord 13, autoriteit 3%

Schakel gewoon de firewall uit en verwijder de instantieconfiguratie. Voeg een nieuwe instantie toe voor de server.![Firewall uitschakelen][1]
Geef het poortnummer correct als 3306 als standaard


Antwoord 14, autoriteit 3%

Oplossing 1:

Voor 32-bits:
Voer “mysql.exe” uit vanaf: C:\Program Files\MySQL\MySQL Server 5.6\bin

Voor 64-bits:
Voer “MySQLInstanceConfig.exe” uit vanaf: C:\Program Files\MySQL\MySQL Server 5.6\bin

Oplossing 2:

De fout (2002) Kan geen verbinding maken met … betekent normaal gesproken dat er geen
MySQL-server die op het systeem draait of dat u een onjuiste
Unix-socketbestandsnaam of TCP/IP-poortnummer wanneer u probeert verbinding te maken met
de server. U moet ook controleren of de TCP/IP-poort die u gebruikt
is niet geblokkeerd door een firewall of poortblokkeringsservice.

De fout (2003) Kan geen verbinding maken met MySQL-server op ‘server’ (10061)
geeft aan dat de netwerkverbinding is geweigerd. Je zou moeten
controleer of er een MySQL-server draait, of deze een netwerk heeft
verbindingen zijn ingeschakeld en dat de netwerkpoort die u hebt opgegeven de
een geconfigureerd op de server.

Bron: http://dev.mysql.com/ doc/refman/5.6/en/starting-server.html
Bezoek het voor meer informatie.


Antwoord 15, autoriteit 3%

Voor iedereen die hetzelfde probleem heeft van “Kan geen verbinding maken met MySQL-server op ‘localhost’ (10061)” of “Kan geen verbinding maken met MySQL-server op ‘127.0.0.1’ (10061) “.
U kunt “MySQL Installer” installeren en dit is de link http://dev.mysql .com/downloads/windows/installer/5.6.html
en dit is een tutorial voor meer hulp https://www.youtube.com/watch?v=AqQc3YqfelE

het werkt voor mij en ik wil ook voor jou werken.


Antwoord 16, autoriteit 3%

Ik had dezelfde fout. Ik heb het op deze manier opgelost

Ga naar start- MySQL Installer-community en voer het installatieprogramma opnieuw uit als een herconfiguratie (u wordt hierom gevraagd).

Vink het vakje aan nadat u werd gevraagd of u MySQL-instantie als een Windows-service wilt laten draaien.

In het geval dat niet werkt, probeer dan de installatie ongedaan te maken en opnieuw te installeren, en vink het vakje aan om MySQL als Windows-service uit te voeren.


Antwoord 17, autoriteit 3%

Van wat ik heb verzameld, betekent dit dat de mysql-service (mysqld) niet actief is.

  • Zorg er eerst voor dat het is geïnstalleerd als een Windows-service: Uitvoeren

"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --install

vanaf de opdrachtregel.

  • Start het vervolgens op:

services.msc > MySQL > start

Als het niet opnieuw kan worden opgestart, kunt u deze stappen volgen:

  • open de opdrachtregel als beheerder:
    cmd.exe > open as administrator
  • voer "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld" --verbose
  • uit

het zou moeten mislukken en het foutenlogboek in een map met de naam dataonder C:\Program Files\MySQL\MysSQL Server 5.7\moeten plaatsen. Als het om de een of andere reden niet lukt om gegevensaan te maken, doe het dan handmatig onder die map en probeer het opnieuw. Als je kunt achterhalen wat er ontbreekt in dat logboek, dan ben je klaar.

Als je nog steeds geen geluk hebt, is dit hoe ik het deed:

  • ga naar C:\ProgramData\MySQLen kopieer het bestand met de naam my.ininaar C:\Windows\

  • probeer de service opnieuw te starten vanaf de opdrachtregel:
    "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld" --verbose

Als er geen fout wordt weergegeven, is het opstarten van de service gelukt. Als het nog steeds niet werkt, verwijder dan die my.inidie je zojuist hebt gekopieerd van C:\Windowsen start de service opnieuw vanaf de opdrachtregel.

het zou nu moeten werken


Antwoord 18, autoriteit 3%

als het fout 2003 (HY000) toont: Kan geen verbinding maken met MySQL-server op localhost (10061) dan

  1. Zoek services.msc in uitvoering
  2. ga naar mysql-eigenschappen
  3. kopieer de mysql-servicenaam
  4. start cmd als beheerder
  5. write: net start mysqlservicename .i.e mysql57 of etc het zal laten zien dat mysql wordt gestart.

Antwoord 19, autoriteit 3%

Voor mij hebben drie stappen dit probleem op Windows 10 opgelost:

Ik heb MySQL server community edition zip gedownload en uitgepakt in de D-drive. Daarna ging ik naar de map binen deed cmdin die map. Ik heb de onderstaande stappen gevolgd en alles werkt:

D:\tools\mysql-8.0.17-winx64\bin>mysqld -install
Service successfully installed.
D:\tools\mysql-8.0.17-winx64\bin>mysqld --initialize
D:\tools\mysql-8.0.17-winx64\bin>net start mysql
The MySQL service is starting...
The MySQL service was started successfully.

Antwoord 20

Ik had ook dit probleem, het is gemakkelijk op te lossen:

Ga naar Configuratiescherm – Systeem en onderhoud – Systeem – Geavanceerde systeeminstellingen – Omgevingsvariabelen – Systeemvariabelen – pad – klik op bewerken – toevoegen

"c:\xampp\mysql\bin"– het zou er zo uit moeten zien:

\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\QuickTime Alternative\QTSystem;c:\xampp\mysql\bin

En vergeet niet MySQL te starten vanuit het configuratiescherm van Xampp.


Antwoord 21

Ik ontdekte dat dezelfde fout zich opnieuw voordeed, zelfs nadat ik alle bovenstaande oplossingen had geprobeerd. Ik had zelfs versie 5.7 geprobeerd en nog een paar meer. Jongens verspil je tijd niet met proberen het te repareren. Installeer liever versie 5.5. Het werkt prima zonder onnodige fouten.


Antwoord 22

In mijn geval heb ik zojuist services.msc geopend met run en 2 van de services met betrekking tot mysql opnieuw gestart en het werkte!


Antwoord 23

In geval van Xampp-installatie.

Ga naar je xampp-installatie en mysql-map, voor mijn geval: C:\xampp\mysql

Voer het bestand “resetroot.bat” uit vanuit cmd of verkenner.

Mijn installatie begon te werken!!!


Antwoord 24

De oplossing die het probleem oploste, was het gebruik van de volgende stappen:

Zoek in het Startmenu naar “mysql”. Onder de resultaten zou u de “MySQL Installer – Community” moeten zien. Voer het uit.
Het MySQL Installer-venster zal verschijnen zoals hieronder weergegeven. Zoek “MySQL Server” onder Product en klik op de link “Opnieuw configureren”.
MySQL Installer-community

Het MySQL-installatieprogramma verschijnt (dezelfde die u voor de eerste MySQL Server-installatie hebt gebruikt). Doorloop alle stappen.

Nadat het MySQL-installatieprogramma was voltooid, startte ik de MySQL-service opnieuw.


Antwoord 25

Doe geen nutteloze dingen zoals opnieuw configureren, MySQL stoppen en MySQL in service starten.
Installeer gewoon de MYSQL-server opnieuw en installeer deze opnieuw in uw systeem.
Onthoud alleen de MySQL-server verwijderen en niets anders.
Alle problemen worden automatisch opgelost


Antwoord 26

De belangrijkste reden voor dit soort fouten is dat u de Mysql-servertoepassing hebt verwijderd. Installeer het en probeer het dan.


Antwoord 27

voor wie mysql of mariadb wil gebruiken zonder enige fout, raad ik aan versie 5.5 te gebruiken
download gewoon een zipbestand mariadb-5.5.65-winx64.zipvan https://downloads.mariadb.org/mariadb/5.5.65/en om te installeren volg je deze tutorial setp voor stap https://www.youtube.com/watch?v=uEPs6JsTZFc(deze tutorial werkt ook goed voor versie 5.5)


Antwoord 28

Ik had hetzelfde probleem en loste het in feite op door te verwijzen naar een specifiek poortnummer waarop mijn MySQL-server draaide. Hieronder staat de opdracht. Pas de code aan zodat deze bij uw situatie past, d.w.z. uw poortnummer, uw gebruikersnaam voor de mysql-server, uw wachtwoord.

   mysql -u root -pYourMysqlRootPassword -P3307 

Antwoord 29

  1. Maak de tijdelijke map c:/mysqltmp
  2. Voeg in het bestand my.ini onder [mysqld] de regel toe
    tmpdir=c:/mysqltmp
  3. Voeg volledige rechten toe aan de NETWERKSERVICE van de gebruiker voor het bestand “C:\ProgramData\MySQL\MySQL Server X.Y\Data\ibdata1″
  4. Service starten

Dit zijn stappen voor hetzelfde probleem met MySQL5.7 en MySQL8.0 op Windows 10


Antwoord 30

Dit heeft mijn leven gered,

mysqld --tc-heuristic-recover=ROLLBACK

Meer lezen

Other episodes