Ik heb mijn eigen server, en tot gisteren deed alles het goed. Maar vandaag krijg ik op mijn forum de fout dat hij de database niet kan vinden, terwijl die er nog steeds met alles er staat. Ik heb al geprobeerd het forum opnieuw te installeren, maar hij zegt dan dat de database niet bestaat. Weet iemand wat??
Ik zie niks erbij staan, weet nu wel hoe het komt. Er is een nieuwe versie van MySqL geinstalleerd, en dat geeft nu een link naar 1 bebaald adres, waar ik niet op geinstalleerd sta. (de tabellen) Alleen de site weet die nieuwe link niet, dus wat te doen?
Wat heeft een nieuwe versie van mysql nu te maken met een bepaald adres? :/ Als die mysql goed is geinstalleerd icm php, dan blijft mysql_connect(); etc etc hetzelfde...
mysql staat toch eigenlijk ook los van php. Je hoeft in php en apache in iedergeval niks te veranderen als je mysql installeerd.
Ik heb overigens van de week zelf een server geinstalleerd met mysql4.1 (op een windows bak) en ik zat met het probleem dat als mysql afgesloten was ik eerst weer een config wizard door moest lopen omdat hij anders niet op wou starten.
Misschien is dat ook hier het probleem. Kijk eens in je task manager of mysql wel draait. zo niet moet je dit doen:
In my.ini staat ergens een command line om mysql te starten vanuit dos. Nou is het natuurlijk vervelend om dat steeds in dos in te typen. Je kan mysql ook nog installen in dos oid maar dan moet je nog steeds "net start mysql" intypen in dos. Ik heb toen mysql geinstalled in dos en een .bat bestand gemaakt met het volgende:
@echo off
:a
net start mysql
exit
dubbel klik en mysql loopt moeten werken :).
edit: "Alleen de site weet die nieuwe link niet, dus wat te doen?"
bedoel je dat je de gegevens voor de database connectie niet meer kloppen? dan moet je waarschijnlijk config.php (van je site) aan passen. Staan je tabellen wel in de nieuwe mysql?