MariaDB v10 op Synology NAS niet te bereiken vanuit laptop

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • linda1990
  • Registratie: Mei 2018
  • Laatst online: 01-01-2023
Ik ben bezig met een project in C#. En wil graag mijn MariaDB v10 van mijn Synology NAS gebruiken.
Ik heb mariaDB 10 geinstalleerd op mijn DS218+.

Ik moet voor de connectie een DSN maken in windows. Maar hij blijft foutmelding geven: '[MySQL][ODBC 8.0(a) Driver] Can't connect to mySql Server on IP. (10061)'

Ik heb verschillende forums gevonden, maar deze waren niet de oplossing. Vaak werd gezegd dat alleen de poort niet goed was. Poort 3306 terwijl mariadb v10 poort 3307 nodig heeft. Dit heb ik echter al geprobeerd en dit is niet de oplossing voor mijn probleem.

Screenshot: Nas Firewall laat de poort door:
Afbeeldingslocatie: https://tweakers.net/i/gKkOg0FG7DxvSwsu9S_1KnkPD-Q=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/jumrksUd3vs7oXMo82mtM1ZP.png?f=user_large

Screenshot: Daarnaast staan in PhpMyAdmin, de gebruiker klaar met all-privileges en servernaam % (heb ook een gemaakt met 192.168.2.%)
Afbeeldingslocatie: https://tweakers.net/i/vY3GvZwRaAjMrK89qEn8kLSuQz8=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/09KtG0mTzqcvcFLVuFh5ImiH.png?f=user_large

Screenshot: Deze driver heb ik gekozen.
Afbeeldingslocatie: https://tweakers.net/i/zKzwURp6ZK2gFkbK00kjI5fadQ0=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/OV5sEkxkGp1Rz5tQ9ClKQANA.png?f=user_large

Screenshot: Poort staat ook goed bij het toevoegen van odbc, staat op 3307 voor MAria DB v10. Maar nog steeds de foutmelding.
Afbeeldingslocatie: https://tweakers.net/i/jMlax9sNIn8xlRPiMMY08de58Dc=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/0b9KxViyFk6Ut3lmCPl8uTVz.png?f=user_large


Wat doe ik verkeerd?

[ Voor 0% gewijzigd door Janoz op 25-10-2021 15:29 ]

Alle reacties


Acties:
  • 0 Henk 'm!

  • mvrhrln
  • Registratie: Mei 2013
  • Laatst online: 25-11-2023
zou hier eens beginnen: https://mariadb.com/kb/en/mysqlconnector-for-adonet/
odbc is al wat oud toch?

Heb je overigens iets van firewall aanstaan op die Synology? zoja moet je daar ook ff die poort openzetten vermoedelijk.

[ Voor 37% gewijzigd door mvrhrln op 25-10-2021 15:30 ]


Acties:
  • 0 Henk 'm!

  • Neutrino
  • Registratie: Augustus 2009
  • Laatst online: 14-09 17:33
Ik begrijp niet waarom je een DNS connectie zou moeten maken in windows. Zelf gebruik ik datagrip of gratis tooltje HeidiSQL om een connectie te maken met MariaDB.

Kan je het schema geven van je infrastructuur?
bijv: Computer 192.168.2.30 <-> Router 192.168.2.1 <-> NAS 192.168.2.14

Gebruik een portscanner om te controleren dat de poort op de NAS ook echt open staat. Onder WSL kan je nmap uitproberen. Ook kan je een windows 10 app installeren zoals https://www.advanced-port-scanner.com/ . Deze heb ik zelf niet uitgeprobeerd.

ODBC is inderdaad niet nodig (oud). Je kan vanuit C# met de juiste connector verbinding maken met je MariaDB. Daar C# niet mijn expertise is, kan ik je daar niet echt mee helpen.

connectors:
- https://mariadb.com/kb/en/other-net-connectors/
- https://github.com/mysql-net/MySqlConnector

Acties:
  • 0 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
Poort 3307 misschien niet open in firewall?

Zie ook https://community.home-as...a-db-for-logging/64012/24

[ Voor 88% gewijzigd door DJMaze op 25-10-2021 15:59 ]

Maak je niet druk, dat doet de compressor maar


Acties:
  • 0 Henk 'm!

  • biomass
  • Registratie: Augustus 2004
  • Laatst online: 18-09 18:38
Ik gebruik de NuGet package van MySQLConnector. Bij de overgang van MariaDb 5 naar versie 10 liep ik tegen de aangescherpte veiligheidsmaatregelen van Synology aan. Het package van Synology gebruikt een custom passwordpolicy die wachtwoorden die volgens die policy onveilig zijn botweg blokkeert, je kunt geen accounts aanmaken met dergelijke wachtwoorden. Ik heb nog niet gecontroleerd of dit te omzeilen is (er is informatie te vinden over het wijzigen van de startup van MariaDb).
Op dezelfde manier werken MariaDb logins zonder wachtwoord niet meer in versie 10.

Ik gok dat je wachtwoord niet aan de Synology policy voldoet.
Als je die login niet gisteren hebt aangemaakt, kun je het wachtwoord eens controleren door een nieuwe user aan te maken met datzelfde wachtwoord?

code:
1
2
 #1819 - Your password does not satisfy the current policy requirements: [Minimal password length 10, Include mixed case, Include numeric characters, Include special characters]
CREATE USER 'tweaker'@'%' IDENTIFIED BY '***';GRANT USAGE ON *.* TO 'tweaker'@'%' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Softwareontwikkeling >> Serversoftware en Windows Servers

[ Voor 88% gewijzigd door RobIII op 25-10-2021 17:39 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • DukeBox
  • Registratie: April 2000
  • Laatst online: 16:47

DukeBox

loves wheat smoothies

Sluit eerst een ODBC uit door met (zoals eerder genoemd) HeidiSQL of gewoon met de CLI MySQL client te connecten. Je krijgt dan ook een melding terug waarom een verbinding niet lukt/mag.

Duct tape can't fix stupid, but it can muffle the sound.


Acties:
  • +1 Henk 'm!

  • Falcon93
  • Registratie: Augustus 2010
  • Laatst online: 18-09 11:59
Standaard luistert mysql op ip 127.0.0.1, de mysql server zal dan geen connecties accepteren van andere ip adressen, ook al forward je de port.

Al gecheckt of dat het geval was?

code:
1
2
3
4
5
6
By default, the value is set to 127.0.0.1 (listens only in localhost).

In this example, we’ll set the MySQL server to listen on all IPv4 interfaces by changing the value to 0.0.0.0
mysqld.cnf

bind-address           = 0.0.0.0

[ Voor 41% gewijzigd door Falcon93 op 25-10-2021 20:59 ]

Pagina: 1