Auteur Topic: risicoloos van mariadb5 naar mariadb10, kan dat?  (gelezen 5516 keer)

Offline reindu

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 0
  • Berichten: 59
risicoloos van mariadb5 naar mariadb10, kan dat?
« Gepost op: 04 januari 2019, 21:39:06 »
Ik heb op mariadb5 draaien: 2 wordpress sites, 1 database gekoppeld aan een php-site en een odbc koppeling met access.

Ik heb hier diverse topics gelezen over desastreuze omzettingen van mariadb5 naar mariadb10. Ik kan met de drie websites geen dagenlang gepruts veroorloven, het moet meteen goed gaan.

Ik wil alles overzetten via bijv backup van mariadb5 naar mariadb10, en dan pas de connectie naar wordpresssites, odbc en de database voor de php site omzetten van db5 naar db10. Als het misgaat kan ik dan weer terug. Hoe doe ik dat? Mij is niet duidelijk waar de link ergens gemaakt wordt.
  • Mijn Synology: 213+
  • HDD's: 2x WD30EZRX-00

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 157
  • Berichten: 770
Re: risicoloos van mariadb5 naar mariadb10, kan dat?
« Reactie #1 Gepost op: 04 januari 2019, 21:50:36 »
Je kan beide databases naast elkaar gebruiken.

Export de data uit MariaDB5 en importeer de data in MariaDB10.

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

In het bestand wp-config.php  aanpassen bij

/** MySQL hostname */
define('DB_HOST', 'localhost');

Wordpress merkt er niks van.

Met eigen PHP maak je dan een verbinding als volgt :

$db = new MySQLi('127.0.0.1:3307', 'username', 'password', 'database');
Of

$db = new MySQLi('127.0.0.1', 'username', 'password', 'database', 3307);


  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008

Offline reindu

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 0
  • Berichten: 59
Re: risicoloos van mariadb5 naar mariadb10, kan dat?
« Reactie #2 Gepost op: 04 januari 2019, 22:11:14 »
Snelle reactie, dank!
Eerste waar ik naar keek, de wijziging voor wp-config.php, maar die is al zo: /** MySQL hostname */
define('DB_HOST', 'localhost'). Hoe weet Wordpress nu of hij db5 of db10 moet hebben? Er zit geen port in.
  • Mijn Synology: 213+
  • HDD's: 2x WD30EZRX-00

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 157
  • Berichten: 770
Re: risicoloos van mariadb5 naar mariadb10, kan dat?
« Reactie #3 Gepost op: 04 januari 2019, 22:21:36 »
Effe teruglezen :

MariaDB 10 gebruikt port 3307.
Je verbindt met de database als : 127.0.0.1:3307

Voor de volledigheid :

/** MySQL hostname */
define('DB_HOST', '127.0.0.1:3307');
  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008

Offline reindu

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 0
  • Berichten: 59
Re: risicoloos van mariadb5 naar mariadb10, kan dat?
« Reactie #4 Gepost op: 04 januari 2019, 22:49:53 »
Sorry, misschien dom, maar in de huidige situatie staat in wp_config de regel:
define('DB_HOST', 'localhost'). Is bij localhost 3306 default?
  • Mijn Synology: 213+
  • HDD's: 2x WD30EZRX-00

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 157
  • Berichten: 770
Re: risicoloos van mariadb5 naar mariadb10, kan dat?
« Reactie #5 Gepost op: 05 januari 2019, 08:05:53 »
Klopt.

MariaDB5 luistert op port 3306 en lokaal verbind je met localhost
MariaDB10 luistert op port 3307 en lokaal verbind je met 127.0.0.1:3307
  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008

Offline reindu

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 0
  • Berichten: 59
Re: risicoloos van mariadb5 naar mariadb10, kan dat?
« Reactie #6 Gepost op: 05 januari 2019, 19:08:14 »
Alvast bedankt! Ik heb nu de beide Wordpress-sites volgens jouw aanwijzingen omgezet. Op Mariadb5 de namen van de databases veranderd, maar ze blijven het doen! De volgende stap is de php-site.
  • Mijn Synology: 213+
  • HDD's: 2x WD30EZRX-00

Offline reindu

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 0
  • Berichten: 59
Re: risicoloos van mariadb5 naar mariadb10, kan dat?
« Reactie #7 Gepost op: 05 januari 2019, 21:10:45 »
Ook php is nu gelukt. Er was een procedure mysqlstart met $server ="localhost";   veranderd in "127.0.0.1:3307";
Werkt! Nu nog de ODBC.
  • Mijn Synology: 213+
  • HDD's: 2x WD30EZRX-00

Offline reindu

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 0
  • Berichten: 59
Re: risicoloos van mariadb5 naar mariadb10, kan dat?
« Reactie #8 Gepost op: 05 januari 2019, 22:27:28 »
Ook ODBC met nieuwe poort.
  • Mijn Synology: 213+
  • HDD's: 2x WD30EZRX-00