用MariaDB替代Oracle的MySQL

MariaDB是一个采用Maria存储引擎的MySQL分支版本,是由原来MySQL的作者Michael Widenius创办的公司开发的免费开源的数据库服务器。Red Hat企业发行版RHEL 7将用MariaDB替代MySQL,一旦RHEL完成切换,基于RHEL的社区版 CentOS 将会紧跟着作出改变。

随着Google传出Mysql切换到MariaDB的消息,国内不少公司站点也开始切换。

安装Mariadb之前,我们要对原来的mysql卸载。

[root@localhost ~]$ yum -y remove mysql mysql-server mysql-devel

接下来,我们在服务器上对Mariadb进行安装:

1、添加Mariadb安装源,在 /etc/yum.repos.d/ 下建立 MariaDB.repo,

[root@localhost ~]$ vim /etc/yum.repos.d/MariaDB.repo

添加Centos 6 64位内容如下

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

其它版本安装源请查看:https://downloads.mariadb.org/mariadb/repositories/

2、使用YUM安装MariaDB

[root@localhost ~]$ yum -y install MariaDB-client MariaDB-server MariaDB-devel

3、启动数据库并增加系统启动列表

[root@localhost ~]$ chkconfig mysql on
[root@localhost ~]$ service mysql start

上面的命令和以前的真的好眼熟,以前mysqld,现在mysql,

4、修改Root的密码

[root@localhost ~]$ mysqladmin -u root password ‘123456’

接下来和mysql操作方式完全一样,不在此赘述了。

小技巧:数据库升级

#mysql_upgrade -p

Leave a Reply