MariaDB is a community-developed fork of the MySQL relational database management system, the impetus being the community maintenance of its free status under the GNU GPL.
MariaDB is another alternative that derive from mysql..In this case we would like to test and share the guide on how to install MariaDB
- First of all open terminal and type this
sudo apt-get install python-software-properties
I recommend you to use MariaDB version 10.0.4 Alpha because when im installed it i’ve got no errors compare with 5.5 version.
Update : logon to http://mariadb.org for latest version
2: Put this commands in terminal
sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://download.nus.edu.sg/mirror/mariadb/repo/10.0/ubuntu quantal main'
If you’re using other version please change the “quantal” to your ubuntu version codename
eg : 13.10 saucy 13.04 raring 12.10 quantal (im using this version) 12.04 precise`
3: Type in this commands
sudo apt-get update sudo apt-get install mariadb-server
4: after finished installed mariadb you need to run this
sudo mysql_install_db sudo /usr/bin/mysql_secure_installation
If have problem consider look at the end of this post for solution
5: You’re done!!
Problems solving
In step 3 if you get problem, like unmet dependencies, Go to /etc/apt/preferences.d
then create new file called “mariadb” Then,Consider to put the below code in the mariadb file that you just created
Package: * Pin: origin <mirror-domain> Pin-Priority: 1000
In step 4 you may get 2 errors
- first occur when you run
sudo mysql_install_db
Solution : open another terminal and do thiskillall mysqld
2.second eror may occur when you runningsudo /usr/bin/mysql_secure_installation
command
Solution :
try doing this
cd /etc/init.d and try run ./mysqld start if ./mysqld doesnt exists use ./mysql start as in my case
That’s All Thank you for reading.
I wrote this based on my experience installing this.Any errors you get community here can help you if i cant..tq
.