用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

转载请注明出处:https://www.onexin.net/oracles-mysql-with-mariadb-alternative/

随机文章:

1、mysql的insert/replace/update/delete及多表操作
https://www.onexin.net/the-mysql-the-insert-the-replace-update-delete-and-multi-table-operation/

2、26个有用的jQuery的提示,技巧及解决方案
https://www.onexin.net/26-jquery-useful-tips-techniques-and-solutions/

3、函数:set_time_limit()
https://www.onexin.net/function-set_time_limit/

4、JAVA程序命名规范
https://www.onexin.net/java-program-naming-conventions/

5、Magento常用SQL语句实用篇
https://www.onexin.net/practical-tips-commonly-used-sql-statement-magento/

Leave a Reply