Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: MySQL versie  (gelezen 407 keer)

Offline freek

  • Lid
MySQL versie
« Gepost op: 2013/04/15, 11:00:59 »
Het is mijn eerste post hier en ik hoop dat ik op de juiste plek dit heb neergezet.

Ubuntu 12.* en 13.04 worden geleverd met MySQL 5.5. Deze versie bevat echter een vreselijke bug die het voor veel systemen onmogelijk maakt om te upgraden.

Gemeld: 9-6-2010, opgelost: December 2012. Ruim 2 jaar later.
http://bugs.mysql.com/bug.php?id=54382

Echter, niet in de versie 5.5 hoewel dit topic daar wel over ging.

Hierop heb ik een tweede topic geopend (23-1-2013):
http://bugs.mysql.com/bug.php?id=68152&thanks=2&notify=195
Waarin bevestigd wordt dat dit probleem opgelost is in 5.6 maar niet in 5.5. Blijkbaar slaat men deze versie over en vindt men het ook niet belangrijk dit snel op te lossen.

Kort de bug: Een select statement dat zowel een  union als een join bevat gaat fout. Met andere woorden:

select f from f union select f.f from f join (f f2) on (f.f=f2.f);
Gaat fout.

De twee losse statements:
select f from f;
select f.f from f join (f f2) on (f.f=f2.f)
Gaan goed.

In MySQL 5.1 (Ubuntu 11.10) en MySQL 5.6 gaat dit dus goed, echter niet in MySQL 5.5

Mijn verzoek is dan ook om te upgraden naar MySQL 5.6 op Ubuntu 13.04 of tenminste twee versies naast elkaar te zetten.  Op dit moment zitten mijn systemen op versie 11.10.

Op de site van MySQL staat geen Ubuntu images.

Met vriendelijke groet en bij voorbaat dank,
Freek

Offline vanadium

  • Lid
Re: MySQL versie
« Reactie #1 Gepost op: 2013/04/15, 11:09:55 »
Mijn verzoek is dan ook om te upgraden naar MySQL 5.6 op Ubuntu 13.04 of tenminste twee versies naast elkaar te zetten.  Op dit moment zitten mijn systemen op versie 11.10.
Hier zitten Ubuntugebruikers net als jij. Een betere plek voor dit verzoek is launchpad, waar bugs kunnen aangebracht worden.

Op linux kan je altijd zelf alternatieven installeren. Soms is dit zeer eenvoudig te bereiken door een PPA toe te voegen, waarna installatie via het standaard gebruiksvriendelijke softwarecentrum kan gebeuren. Ik heb even rond gezocht voor mysql, en het lijkt toch wat moeilijker, maar niet ondoenbaar: http://www.peterchen.net/2013/02/20/en-how-to-install-mysql-5-6-on-ubuntu-12-04-precise/ Een andere werkwijze is er hier: http://www.howtoforge.com/how-to-install-mysql-5.6-on-ubuntu-12.10-including-memcached-plugin

De laatste, krachtigste, beste maar vaal veel te moeilijke optie (wegens die dependencies) is: zelf compileren.
« Laatst bewerkt op: 2013/04/15, 11:11:49 door vanadium »

Offline asphyxia

  • Forumteam
Re: MySQL versie
« Reactie #2 Gepost op: 2013/04/15, 19:45:13 »
Er zijn de laatste tijd wat twijfels over de robuustheid van MySQL, gezien de reputaie van de leverancier: http://zenofnptech.org/2011/03/alternatives-mysql.html
Wat ik met name begrepen heb over alternatief MariaDB, is dat het net zo werkt als MySQL en een soort verbeterde 'doorstart' is. MariaDB zit (nog) niet in de repositories, en zal je dus van hun eigen site moeten downloaden/installeren (met de gebruikelijke eigen risico's): https://downloads.mariadb.org/mariadb/
Als de werkelijkheid er niet was, zou de wereld er heel anders uitzien. [Theo Maassen]
Alles is te kraken, niets is veilig, zorg dus voor zoveel mogelijk niets. [Ramana]

Offline vanadium

  • Lid
Re: MySQL versie
« Reactie #3 Gepost op: 2013/04/15, 21:17:36 »
Het gaat niet zozeer over de robuustheid, maar vooral over het onvrij worden van de software. Ik heb ooit opgevangen dat MariaDB in de toekomst MySQL zal vervangen in de linuxdistributies, een beetje zoals wat ook met OpenOffice gebeurd is (dat ook in de vuile klauwen van Oracle was vooraleer het aan Apache werd doorgegeven).