MySQL server: Error 1067 (in services.msc) and Error 10061 (in mysqld console) - what troubleshooting may be attempted?

5,435

To run the MySQL in the command prompt,please follow the steps

(i) Open the command prompt and use the command cd C:\Program Files\MySQL\MySQL Server 5.6\bin.

(ii) Now run the exe mysqld.exe.

You would be able to connect the mysql.

Share:
5,435

Related videos on Youtube

maja
Author by

maja

Updated on September 18, 2022

Comments

  • maja
    maja almost 2 years

    I'm trying to install MySQL Community edition on a Windows 8.1 machine. To sum up the problem: whith the .msi installer I get MySQL registered as a service, but unable to start (error 1067); with a manual install I get the service running but the console gives back a 10061 error when checking for server functionality.

    My question here is if anyone has familiarity with this kind of problem in Windows 8.1 and can hint to a solution or at least figure out which may be the problem.


    This is a much more detailed explanations of the same facts:

    I encountered a problem with the configuration of the MysQL server, the server has installed and it is running in the Windows services, but the installation prompt stops at the "Starting Server" step of configuration. The log reads: "Stop servce. OK. Set service. OK. Set firewall. OK. Start service ..." then it just stops there giving messages that signals that too much time is passing.

    If I try to manually start the service from services.msc I get a 1067 error (process terminated unexpectedly). If I interrupt the configuration and try to proceed with the wizard I get a page wich list the MySQL server as installed but stopped and I can't establish a connection with the password I set up.

    I may try to change the default port, but the configuration log says that nothing is wrong with the firewall. I tryed to do all of this from the Administrator account and the behavior is the same.

    Then I tried to install the server manually from the Administrator account and eventually got a running service, but this is what I get:

    ..\bin>mysql --install MySQL56 --local-service (and subsequently: ..\bin>mysql --install MySQL56) Service successfully installed. (The service is listed in services.msc as an automatically managed service).

    ..\bin>mysqlshow msqlshow: Can't connect to MySQL server on 'localhost' (10061)

    ..\bin>mysqlshow -u root mysql msqlshow: Can't connect to MySQL server on 'localhost' (10061)

    ..\bin>mysqladmin version status proc mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to MySQL server on 'localhost' (10061)' Check that mysqld is running on localhost and that the port is 3306. You can check this by doing 'telnet localhost 3306'

    ..\bin>mysql test ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

    and I'm kind of unsure how to run that telnet command. anyways, since I'm trying to access the localhost I don't see how there could be problems with the data getting throught the port.

    I found some general advice on some Chinese BBS with users who had the same errors, but none of them has been particularly useful (deleting my.ini, manually set localhost to 127.0.0.1, etc,).

    • vembutech
      vembutech over 9 years
      Can you please confirm whether MySQL service in services.msc is running and also if possible update the output of the following command by running in the command prompt netstat -an | find "3306"
    • maja
      maja over 9 years
      I feel stupid now. I saw "automatic" in the services.msc interface and assumed that it was already running. it wasn't, now it is. I'm sorry, it has been three hours since I started troubleshooting this and I'm reading a Chinese interface..
    • maja
      maja over 9 years
      btw, I ran the netstat command and didn't get any output, what should that command do (maybe I should have asked sooner..)?
    • maja
      maja over 9 years
      after starting the service netstat finds the 3306 port connections without problems of sort.
    • maja
      maja over 9 years
      Yes, I didn't notice anything wrong after manually starting the server. It starts automatically at start-up now. (btw, I started the service from the GUI, wouldn't know how to do it from command line, but that's fine).
  • maja
    maja over 9 years
    The solution is in the comments at the orginal post: making sure that the service has started after it has been registered.