Synology-Forum.nl
Packages => Officiële Packages => PHPMyAdmin Package => Topic gestart door: Kroonp op 15 december 2018, 13:28:46
-
Ik ben al 2 dagen aan het zoeken om onderstaand probleem op te lossen maar mijn opties zijn op.
Ik heb een nieuwe nas ds918+ aangeschaft en mijn oude 214+ als backup ingesteld.
Op mijn oude nas had ik websites draaien. php/mysql. Tot volle tevredenheid. Ik kon meerdere databases draaien en het werkte prima.
Dus nu de nieuwe ds918 ingericht. Ik loop echter tegen het volgende probleem aan;
De eerste loopt goed zowel lokaal op mijn macbook pro als op mijn ds918
Zodra ik echter de tweede of derde database toevoeg gaat dit ook goed alleen bij elke gebruiker krijg ik de onderstaande foutmelding.
Ik heb verschillende malen gecontroleerd of ik geen spelfouten heb gemaakt. Ik heb ook gezocht op internet en zag dat geadviseerd werd de user niet hetzelfde te noemen als de dbf.
Al twee maal gebruiker en dbf opnieuw schoon geinstalleerd. Niets help.
Als voorbeeld hieronder. De 1e werkt prima. De 2e geeft foutmeldingen. De rest heb ik er niet bijgezet maar ook daar dezelfde foutmeldingen
Wie weet raad?
werkt!
host localhost
user petervankroonen
pass xxx
database petervankroonen
rechten alles geselecteerd
Rechten bewerken: Gebruikersaccount 'petervankroonen'@'%'
werkt niet
host localhost
user userroos
pass xxxx
database dbfroos
rechten alles geselecteerd
Rechten bewerken: Gebruikersaccount 'userroos'@'%'
Warning: mysqli_connect(): (HY000/1045): Access denied for user 'userroos'@'localhost' (using password: YES) in /volume1/web/roos/beveiligd/connect.php on line 2 Call Stack: 0.0000 362840 1. {main}() /volume1/web/roos/eerste_maand.php:0 0.0001 363552 2. include('/volume1/web/roos/beveiligd/connect.php') /volume1/web/roos/eerste_maand.php:29 0.0001 363552 3. mysqli_connect() /volume1/web/roos/beveiligd/connect.php:2 Error: Unable to connect to MySQL. Debugging errno: 1045
-
Aanvulling
Ik heb een database gemaakt genaamd: example en
ook een gebruiker aangemaakt: userexample met ww:sqlninah29!
$link = mysqli_connect("127.0.0.1", "user1.....", "sql.....", "example"); // werkt niet
maar met andere gebruiker wel
$link = mysqli_connect("127.0.0.1", "user2....., "sql.....", "example"); // werkt
-
Ik zou je persoonlijke gegevens verwijderen ;)
Zoals gebruikersnaam en wachtwoord
-
Done.
-
Volgens mij staat het ww er nog één keer in....
-
Oplossing.
Mijn probleem heb ik uiteindelijk kunnen oplossen. Bij het installeren waren mariadb5 en mariabd10 beide actief. Ik heb mariadb10 stop gezet.
Overigens tijdens het testen nog zaken gewijzigd maar ik denk dat bovenstaand toch de oorzaak is geweest.
Groet,
Peter
-
Je kan beide gebruiken.
MariaDB 5 gebruikt port 3306.
Je verbindt met de database als : localhost
MariaDB 10 gebruikt port 3307.
Je verbindt met de database als : 127.0.0.1:3307