阿里云服务器搭建Ghost博客(2)-安装MariaDB数据库


MariaDB介绍

MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。

与 MySQL 相比较,MariaDB 更强的地方在于:

  1. Maria 存储引擎
  2. PBXT 存储引擎
  3. XtraDB 存储引擎
  4. FederatedX 存储引擎
  5. 更快的复制查询处理
  6. 线程池
  7. 更少的警告和bug
  8. 运行速度更快
  9. 更多的 Extensions (More index parts, new startup options etc)
  10. 更好的功能测试
  11. 数据表消除
  12. 慢查询日志的扩展统计
  13. 支持对 Unicode 的排序

MariaDB数据库的安装

首先从MariaDB下载页面 选择贴近你的 Ubuntu 版本的资料库镜像 在ubuntu(14.04)终端下键入以下命令(安装MariaDB10.0):

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://ftp.heanet.ie/mirrors/mariadb/repo/10.1/ubuntu trusty main'  

一旦软件源的密钥导入到你的系统和MariaDB的软件源被添加好以后请运行以下命令:

sudo apt-get update  
sudo apt-get install mariadb-server  

安装过程中会要求输入root密码,两次输入后便安装成功了。

MariaDB连接试用

1、关闭和打开MariaDB服务(安装完默认是打开的):

sudo service mysql start  
sudo service mysql stop  

2、连接MariaDB

mysql -uroot -p  

3、为MariaDB设置默认字符集

打开/etc/mysql/my.cnf文件,为[client]和[mysqld] 添加如下设置:

# 在[client]下加入:
default-character-set=utf8

# 在[mysqld]下加入:
collation-server = utf8_unicode_ci  
init-connect='SET NAMES utf8'  
character-set-server = utf8  

然后重启 MariaDB。

为了确保设置成功,我们检查一下: 进入MariaDB命令行界面:mysql -uroot -p 输入指令:show variables like 'char%';show variables like 'collation%';,输出是否如下所示:

MariaDB字符集1

MariaDB字符集2

4、基本使用命令:

登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。

-- 显示数据库列表
show databases;

-- 切换到名为mysql的数据库,显示该库中的数据表
use mysql;  
show tables;

-- 显示数据表table的结构
desc table;

-- 建数据库A与删数据库A
create database `database_A`;  
drop database `database_A`;

-- 建表:
use database_A;  
create table table_A(字段列表);  
drop table table_A;

-- 显示表中的记录:
select * from table_A;

-- 清空表中记录:
delete from table_A;  


转载请注明:闪烁之狐 » 阿里云服务器搭建Ghost博客(2)-安装MariaDB数据库

分享到:
主题颜色面板