CentOS7 安装MariaDB数据库

一、MySql 与MariaDB的区别

CentOS 6 或早期的版本中提供的是 MySQL 的服务器/客户端安装包,但 CentOS 7 已使用了 MariaDB
替代了默认的 MySQL。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品

二、全部删除MySQL/MariaDB

MySQL 已经不再包含在 CentOS 7 的源中,而改用了 MariaDB;

1、使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:

如果存在,使用rpm -e --nodeps mariadb-*全部删除:

2、使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:

如果存在,使用yum remove mysql mysql-server mysql-libs compat-mysql51全部删除;

三、添加MariaDB的yum源

1、创建 /etc/yum.repos.d/MariaDB.repo:

2、添加yum源,

     使用cat指令打开上述文件,在对应位置添加yum源所在网络位置的url(或是本地仓库)

# MariaDB 10.0 CentOS repository list - created 2015-08-12 10:59 UTC  # http://mariadb.org/mariadb/repositories/ 

[mariadb]  name = MariaDB

baseurl = http://yum.mariadb.org/10.0/centos6-amd64  gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1

四、安装 MariaDB

运行yum install MariaDB-server MariaDB-client命令安装 MariaDB

也可以使用简单的yum安装方式如下

使用系统自带的repos安装很简单:
yum -y install mariadb*
systemctl start mariadb.service ==> 启动mariadbsystemctl enable mariadb.service ==> 开机自启动
mysql_secure_installation ==> 设置 root密码等相关
mysql -uroot -p123456 ==> 登录!

五、启动、配置MariaDB

1、使用service mysql start命令启动MariaDB 服务

2、接着运行 mysql_secure_installation配置MariaDB

六、登录 MariaDB 并创建相应的数据库用户与数据库

1、使用mysql -uroot -p登录,回车之后会提示输入密码。注意密码没有回显;

2、创建新用户,CREATE USER 'git'@'localhost' IDENTIFIED BY '$password';其中$password填写自己设置的密码。当然后面也可以修改;

3、接下来执行相应命令,设置存储引擎、创建数据库、设置用户权限

七、使用新用户连接数据库

执行mysql -u git -p -D gitlabhq_production,回车之后会提示输入密码,填写之前创建用户设置的密码即可登录数据库。

时间: 2024-10-29 14:55:51

CentOS7 安装MariaDB数据库的相关文章

Linux下安装MariaDB数据库问题及解决方法(二进制版本的安装)_Linux

MariaDB数据库 分为源代码版本和二进制版本,源代码版本需要cmake编译,这里是二进制版本的安装 # tar zxvf mariadb-5.5.31-linux-x86_64.tar.gz # mv mariadb-5.5.31-linux-x86_64 /usr/local/MySQL (必需这样,很多脚本或可执行程序都会直接访问这个目录) # groupadd mysql 增加 mysql 属组 # useradd -g mysql mysql 增加 mysql 用户 并归于mysql

CentOS 7安装MariaDB数据库步骤详解

MariaDB是MySQL的一个分支,由MySQL之父搞的,MySQL自从被Oracle收购后更新缓慢并且有闭源倾向,各大公司都转向Mariadb了,包括Facebook,Google. 本人的小站运行在CentOS 7的PHP 7环境,也来试试MariaDB,如果安装了Mysql,请先卸载,否则会和MariaDB冲突. 下面是在CentOS 7上安装MariaDB数据库的步骤: 1.新建一个yum源 命令:vim  /etc/yum.repos.d/MariaDB.repo 内容如下: # M

CentOS6.7系统中编译安装MariaDB数据库_mariadb

环境:CentOS6.7,minimal安装. 前提条件:安装了编译环境,安装了Apache. 1.下载解压 # wget http://archive.mariadb.org//mariadb-5.5.44/bintar-linux-x86/mariadb-5.5.44-linux-i686.tar.gz # tar xf mariadb-5.5.44-linux-x86_64.tar.gz -C /usr/local # cd /usr/local 2.创建数据目录 # mkdir -pv

centOS7安装MySQL数据库_Mysql

1.先检测系统是否自带原有版本mysql安装包,如果有要先卸载删除,不然不能成功安装和启动: # rpm -qa|grep mysql      查看有哪些安装包,如果直接跳过,说明没有安装包,记忆可以直接进入第2.3 # yum remove mysql mysql-server mysql-libs compat-mysql51    注意这个代码,卸载不干净 # rm -rf /var/lib/mysql # rm /etc/my.cnf # rpm -qa|grep mysql     

Centos系统中YUM安装MariaDB数据库教程

1.在 /etc/yum.repos.d/ 下建立 MariaDB.repo,内容如下: [azureuser@mono etc]$ cd /etc/yum.repos.d [azureuser@mono yum.repos.d]$ vi MariaDB.repo # MariaDB 10.0 CentOS repository list – created 2013-08-23 13:08 UTC # http://mariadb.org/mariadb/repositories/ [mari

centOS7怎么安装MySQL数据库 centOS7安装MySQL数据库教程

1.先检测系统是否自带原有版本mysql安装包,如果有要先卸载删除,不然不能成功安装和启动: # rpm -qa|grep mysql      查看有哪些安装包,如果直接跳过,说明没有安装包,记忆可以直接进入第2.3 # yum remove mysql mysql-server mysql-libs compat-mysql51    注意这个代码,卸载不干净 # rm -rf /var/lib/mysql # rm /etc/my.cnf # rpm -qa|grep mysql     

在Ubuntu系统中安装MariaDB数据库的教程_mariadb

MariaDB是一个开源数据库且100%与MySQL兼容,目标是替代MySQL数据库.MariaDB的背景 : 2008年,MySQL被后来被Oracle在2010年收购的Sun Microsystems收购了. 最初被Sun公司的收购由于符合项目的需要而受到MySQL社区的欢呼,但是这种情绪并没有持续太久,接下来被Oracle的收购,不幸期望远远低于预期.许多MySql的开发者离开了Sun和Oracle公司开始新的项目.在他们中间就有MySQL的创建者以及项目长期技术带头人之一的Michael

Windows下安装MariaDB数据库小结

方法一,看上去很简单但是自己没有安装成功,于是有的方法二 一.官网下载MariaDB         地址:https://downloads.mariadb.org/ 二.安装         1.解压.         2.解压后在目录下看到my-huge.ini.my-innodb-heavy-4G.ini.my-large.ini.my-medium.ini.my-small.ini 5个文件,根据机子内存大小选择其中之一COPY到C:Windows目录下,并修改名字为my.ini.  

CentOS7安装mariaDB、jdk1.8、redis数据库例子

这个是centos7自带的数据库MariaDB,以前是mysql,到7以后,改为MariaDB...   1. MariaDB安装,没有往深处配置...懒得动了..参考:http://blog.csdn.net/default7/article/details/41973887 a:yum install mariadb mariadb-server b:systemctl start mariadb ==> 启动mariadb c:systemctl enable mariadb ==> 开