jockebMedlem sedan feb. 2001124 inläggBörjade med att installera på vanligt vis. Sedan startade jag winmysqladmin så att en ny tjänst skapades och sattes igång. Den här my.ini skapades:
#This File was made using the WinMySQLAdmin 1.4 Tool
#2003-05-03 15:22:44
#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions
[mysqld]
basedir=C:/mysql
#bind-address=127.0.0.1
datadir=C:/mysql/data
#language=C:/mysql/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=C:/mysql/bin/mysqld-nt.exe
user=root
password=mypass
Sedan skulle jag testa det hela så här:
C:\mysql\bin>mysqlshow
mysqlshow: Can't connect to MySQL server on 'localhost' (10061)
...funkade alltså inte :(
Testade sedan att stänga av winmysqladmin och ta bort tjänsten för att istället starta det hela manuellt.
C:\mysql\bin>mysqld-max-nt --install-manual
C:\mysql\bin>net start mysql
C:\mysql\bin>mysqlshow
mysqlshow: Can't connect to MySQL server on 'localhost' (10061)
Tog bort tjänste igen och testade att köra med named pipes också:
C:\mysql\bin>mysqld-max-nt --install-manual --enable-named-pipe
C:\mysql\bin>net start mysql
C:\mysql\bin>mysqlshow
+-----------+
| Databases |
+-----------+
| mysql |
| test |
+-----------+
Fungerade som synes.
Nån som vet varför det inte funkar med TCP/IP?
jockebMedlem sedan feb. 2001124 inläggOk, lite luddigt kanske. Ställer om frågan:
Har precis installerat MySQL version 3.23.54 på Win XP Pro. Det går hur bra som helst att starta så att det står ready for connections (använder inte winmysqladmin).
Att få kontakt med min MySQL server (mysqlshow) fungerar däremot endast när jag har startat med kommandot --enable-named-pipe. om jag inte gör det får jag det här felmedelandet:
Can't connect to MySQL server on 'localhost' (10061)
Varför blir det så här?