From the error:
Error: Command failed: %%resourcesPath%%\\lightning-services\\mysql-8.0.16+5\\bin\\win64\\bin\\mysqladmin.exe --password= ping
mysqladmin: [Warning] Using a password on the command line interface can be insecure.\r
\u0007mysqladmin: connect to server at '::1' failed\r
error: 'Can't connect to MySQL server on '::1' (10061)'\r
Check that mysqld is running on ::1 and that the port is 10005.\r
You can check this by doing 'telnet ::1 10005'\r
at ChildProcess.exithandler (child_process.js:304:12)
at ChildProcess.emit (events.js:223:5)
at ChildProcess.EventEmitter.emit (domain.js:475:20)
at maybeClose (internal/child_process.js:1021:16)
at Socket.<anonymous> (internal/child_process.js:430:11)
at Socket.emit (events.js:223:5)
at Socket.EventEmitter.emit (domain.js:475:20)
at Pipe.<anonymous> (net.js:664:12)
It seems like maybe MySQL is trying to connect over IPv6 (that’s the ::1
part of the error)
Windows 7 is fairly old, so I wonder if there’s an issue with how it’s resolving IPv6? Do you have any way of upgrading to a newer version of Windows?