用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

随机文章:

1、URL Rewrite伪静态规则转换工具,支持Apache、Lighttpd和Nginx
https://www.onexin.net/rewrite-rules-for-pseudo-static-conversion-tools-support-apache-lighttpd-and-nginx/

2、Discuz!X优化“Oops! System file lost”文件不存在的代码错误提示
https://www.onexin.net/discuzxoops-system-file-lost/

3、XP下本地文件内容全文搜索
https://www.onexin.net/xp-local-file-content-search-for-the-next/

4、[个人潜能6B]成功的条件:习惯的力量
https://www.onexin.net/personal-potentials-6b-the-conditions-for-success-the-power-of-habit/

5、详细介绍CSS的三种selector
https://www.onexin.net/details-of-the-css-three-selector/

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

Leave a Reply

Your email address will not be published. Required fields are marked *