After reading www.postgresq.org now active over IPV6 by
default I quickly tried some other host to see what the
current state of IPv6 is for some known database websites.
$ getent hosts mysql.com percona.com askmonty.org postgresql.org
oracle.com sqlite.org code.openark.org skysql.com
drizzle.org
156.151.63.6 mysql.com
74.121.199.234 percona.com
173.203.202.13 askmonty.org
2a02:16a8:dc51::50 postgresql.org
137.254.16.101 oracle.com
67.18.92.124 sqlite.org
69.89.31.240 code.openark.org
94.143.114.49 skysql.com173.203.110.72
drizzle.org
So only postgresql.org supports IPv6 right now. On the MySQL side
Facebook is one of the known IPv6 …
1. Percona Toolkit
Percona Toolkit (aka Maatkit and Aspersa) is must have collection
of advanced command-line tools which helps in performing tasks
that are too difficult or complex to perform manually.
2. Mydumper
Mydumper is a high-performance multi-threaded backup/restore tool
for MySQL. It’s up to 10x faster compared to mysqldump, can take
consistent snapshots and provides File compression on-the-fly.
Though it’s still under active development but is well
tested/used in production on some large installations.
3. MySQL Master HA
This tool helps to maintain your Master-Slave replication setup.
A primary objective is automating master fail-over and slave …
We’re quite happy that we’ve released four major releases that are production ready (better known as generally available or GA in the MySQL world) in the last 26 months. That is just a little over two years, and a whole lot of features. In that same time, MySQL has seen one GA release (MySQL 5.5) and we’re all eagerly awaiting the upcoming MySQL 5.6.
You’ll note that we built MariaDB 5.1, 5.2, and 5.3 based on the MySQL 5.1 codebase. A significant number of features went into MariaDB 5.3 (our biggest GA release to date), with the biggest changes in the optimizer in over a decade. There were also many replication based …
[Read more]There was a point a few years ago where Sun could have had the next generation UNIX filesystem. It was in Solaris (and people were excited), there was a port to MacOS X (that was quite exciting for people) and there was a couple of ways to run it on linux (and people were excited). So… instead of the fractured landscape of ext3, HFS+ and (the various variations of) UFS we could have had one file system that was common between all of the commonly used UNIX-like variants. Think of being able to use a file system on a removable drive that isn’t FAT and being able to take it from machine to machine (well… Windows would be a problem, but it always is).
There was some really great work done in OpenSolaris with integration between the file manager and ZFS snapshots (a slider bar to browse the history of a directory, an idea I’ve championed for over a decade now, although the Sun implementation was likely completely independently developed). …
[Read more]If you follow the general advices to create secure password the following ones seem to be secure, right?
s11P$||!sh&2 pr0&!!ke0 3kj39|!381The answer to the question is, “it depends on how you use them”
Notice that these passwords all contain multiple exclamation points and ampersands which are normally special characters for your shell. The people tend to copy and paste them directly to the terminal but that can lead to some non-predictable behavior and therefore cause big problems depending on the character combination.
Let’s execute the previous examples:
Login to mysql:
root@debian:~# mysql -uroot -ps11P$||!sh&2
mysql -uroot -ps11P$||shutdown -r
now&2
[1] 1758
-bash: 2: command not found
root@debian:~# ERROR 1045 (28000): Access denied for user
'root'@'localhost' (using …
In Ausgabe 3/2012 der Fachzeitschrift JavaSPEKTRUM wurde kürzlich ein Artikel mit dem Titel "SOA-basierte NoSQL-Lösung im Mobile-Umfeld" veröffentlicht, dessen Co-Autor ich bin. Er beschreibt, wie eine mobile Java-Applikation mittels kreativer Ansätze und einem Mix aus moderner und altbewährter Technik zum Erfolg gebracht wurde.
Der Volltext kann entweder im Browser auf der codecentric Homepage unter der Rubrik Kompetenzen/Publikationen gelesen werden, steht aber auch als PDF zum Download bereit.
As I mentioned here, there is a slight change for enabling the [original] InnoDB Plugin in MariaDB 5.5 (as compared to how you would enable it in 5.1).
Remember, in MariaDB 5.5, if you do not “enable” (i.e., add anything to the config file to do so) the InnoDB Plugin in MariaDB 5.5, you’ll end up with XtraDB+ for your InnoDb plugin. However, if you do “enable” the InnoDB plugin, then you end up with the original InnoDB plugin provided by Oracle/InnoDB.
The change is that the plugin file (.dll for Windows, .so file for Linux) which was previously named “ha_innodb_plugin.dll” is now just “ha_innodb.dll”.
Thus, if you previously enabled the plugin with (would have been in a 5.1 instance):
[mysqld] ignore_builtin_innodb plugin-load=innodb=ha_innodb_plugin.dll;innodb_trx=ha_innodb_plugin.dll; …[Read more]
I built MariaDB 5.5.24 on Windows yesterday from source, so I just wanted to share my steps.
Here is the short version:
bzr branch lp:maria/5.5 maria-5.5 cd maria-5.5 mkdir bld cd bld cmake .. -G "Visual Studio 10" cmake --build . --config relwithdebinfo --target package
Done! Nice, neat zip file is created right there.
Here is the longer version with outputs for those interested:
C:\mariadb-5.5>bzr branch lp:maria/5.5 maria-5.5 Connected (version 2.0, client Twisted) Authentication (publickey) successful! Secsh channel 1 opened. Branched 3418 revision(s). C:\mariadb-5.5>cd maria-5.5 C:\mariadb-5.5\maria-5.5>mkdir bld C:\mariadb-5.5\maria-5.5>cd bld C:\mariadb-5.5\maria-5.5\bld>cmake .. -G "Visual Studio 10" -- Check for working C compiler using: Visual Studio 10 -- Check for working C compiler using: Visual Studio 10 -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- …[Read more]
The binary version for MySQL Cluster 7.1,21 has now been made available at https://www.mysql.com/downloads/cluster/7.1.html#downloads (GPL version) or https://support.oracle.com/ (commercial version).
A description of all of the changes (fixes) that have gone into MySQL Cluster 7.1.22 (compared to 7.1.21) are available from the 7.1.22 Change log.
Glamour from across the world is sparkling in the South of France, but even that has failed to eclipsed the vivid aura of the database blogs from the realms of Oracle, MySQL and SQL Server. This Log Buffer Edition in Log Buffer #273 covers this glamorous gala of innovation. Oracle: Jonathan Lewis blogs about subquery [...]