Jquery中文网 www.jquerycn.cn
Jquery中文网 >  数据库  >  mysql  >  正文 Ubuntu 14.04 安装部署 MariaDB 数据库步骤

Ubuntu 14.04 安装部署 MariaDB 数据库步骤

发布时间:2017-12-12   编辑:www.jquerycn.cn
jquery中文网为您提供Ubuntu 14.04 安装部署 MariaDB 数据库步骤等资源,欢迎您收藏本站,我们将为您提供最新的Ubuntu 14.04 安装部署 MariaDB 数据库步骤资源
MariaDB是一个开源数据库且100%与MySQL兼容,目标是替代MySQL数据库。本文我们分享在Ubuntu 14.04 安装部署 MariaDB 数据库的教程

一、概述

本文提供一个在Ubuntu 14.04上安装MariaDB的部署文档。

MariaDB是流行的MySQL数据库的衍生版,也可以看成是MySQL的一个分支,主要由开源社区负责维护。MariaDB采用GPL授权许可证。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。


二、MariaDB

在Ubuntu 14.04的软件仓库中,已经包含了MariaDB的软件包。

1、从软件仓库中安装MariaDB

执行命令:
# sudo apt-get install mariadb-server

注意,如果出现“E: Unable to locate package MariaDB-server”这样的错误,需要更新系统。
# sudo apt-get update

如果仍旧报同样的错误,需要:

# add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main'

The program 'add-apt-repository' is currently not installed.  You can install it by typing:

apt-get install python-software-properties

再执行
# apt-get install python-software-properties

2、设置MariaDB数据库root账户的密码

根据提示,输入MariaDB数据库root账户的密码

一旦设置了密码,安装就完成了。


三、安全安装方法


默认的安装包含了默认的设置和默认的账户,对于测试系统是很好的,但是对于生产系统,就存在安全问题了。

比如root账户没有设置密码,那么任何人都可以访问这个数据库。幸运的是,我们可以通过运行一个脚本来关闭这些安全隐患。


1、运行安全安装脚本

在安全安装脚本运行前,必须确保MariaDB处于运行状态。
# /usr/bin/mysql_secure_installation

2、接着会提示输入root账户的密码,如果在之前的安装过程中已经设置了,可以按“N”跳过

3、接着会提示是否修改root账户的密码,按下“Y”可以重新设置一个

4、接着会提示是否删除匿名用户,按下“Y”确定

5、接着会提示是否允许root账户的远程访问,按下“Y”确定

6、接着会提示是否删除测试数据库,按下“Y”确定

7、最后要求重新加载权限表,按下“Y”确定


四、登录到MariaDB

输入以下命令,登录到MariaDB数据库。

# mysql -u <username> -p


五、允许远程连接

MariaDB默认安装只监听来自本地的连接。这意味着只能本地访问MariaDB数据库。这也是典型的LAMP架构的配置方式。

如果Web应用和MariaDB数据库部署于不同的服务器上,我们就需要配置MariaDB监听来自远程的网络访问。

1、打开MariaDB的配置文件

# nano /etc/mysql/my.cnf

找到以下的内容

bind-address: 127.0.0.1

修改此地址,添加允许远程访问的服务器IP。

保存并退出。


2、重启MariaDB
# sudo service mysql restart




如何在Ubuntu 14.04 LTS上安装MariaDB

我们讨论如何在Ubuntu上安装MariaDB。默认上MariaDB的包并没有在Ubuntu仓库中。要安装MariaDB,我们首先要设置MariaDB仓库。


设置 MariaDB 仓库

    $ 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://sfo1.mirrors.digitalocean.com/mariadb/repo/10.0/ubuntu trusty main'

安装 MariaDB :

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

在安装中,你会被要求设置MariaDB的root密码。


从命令行连接到MariaDB :

    linuxtechi@mail:~$ mysql -uroot -p
    Enter password:
    Welcome to the MariaDB monitor.Commandsendwith;or \g.
    YourMariaDB connection id is40
    Server version:10.0.14-MariaDB-1~trusty-log mariadb.org binary distribution
    Copyright(c)2000,2014,Oracle,SkySQLAband others.
    Type'help;'or'\h'for help.Type'\c' to clear the current input statement.
    MariaDB[(none)]>

MariaDB 服务

    $ sudo /etc/init.d/mysql stop
    $ sudo /etc/init.d/mysql start

您可能感兴趣的文章:
Ubuntu 14.04 安装部署 MariaDB 数据库步骤
MariaDB与MySQL数据库之间有什么区别
手工升级mysql数据库方法
php中$_SERVER[PATH_INFO]变量使用详解
修复Ubuntu引导菜单的方法
Mariadb/MySQL 安装及配置在Linux系统中
MariaDB/MySQL主从复制之借助Percona的XtraBackup实现不锁表不停库热同步
Linux高可用(HA)之Corosync Pacemaker DRBD MySQL/MariaDB实现高可用MySQ/MariaDB集群
Docker 镜像使用
MySQL 安装

[关闭]