Testing Fedora 19

Today I downloaded Fedora 19 alpha to give it a spin. Some quick notes.

You can get MySQL by asking for the package community-mysql-server. This is 5.5.31. If you ask for stock “mysql” (i.e. yum install mysql-server), you automatically get MariaDB 5.5.30 (mariadb-server).

Fedora 19 runs systemd, so there is no longer /etc/init.d/mysql to start/stop/restart. So just do systemctl enable mysqld.service. Then perform: systemctl start mysqld.service. Replace start with: stop/status too. You can disable it too if you want.

MariaDB 10.0.2 compiles cleanly on Fedora 19 with gcc-4.8. Just perform: yum install bzr gzip tar gcc gcc-c++ make libtool bison ncurses-devel zlib-devel automake autoconf cmake. Get the source code (I just downloaded it). Do BUILD/compile-pentium64-max. Wait. Run make test. Enjoy. Refer to build environment setup, generic build instructions.

If running in a VM, set aside 15GB to ensure you always have sufficient space (I personally use 20GB as I like to test various upgrade scenarios too.


  1. Elena says:

    Don’t you think it’s rather ironically backwards? :-S I mean, it’s good that mysql-server automatically fetches MariaDB, but if I were a user not knowing all the details, and saw mysql-server and community-mysql-server as available choices, I’d think that community-mysql-server is *certainly* MariaDB (and then apparently mysql-server is Oracle MySQL)

    • colincharles says:

      You’ll see the option of community-mysql-server and mariadb-server though. But if you ask for mysql-server (say you’re a package like wordpress or amarok), you just get the default providers, which is mariadb-server. Now you have to go out of your way to get the community-mysql-server, which is always an interesting thing.