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

时间: 2024-08-04 12:03:31

Ubuntu 14.04 安装部署 MariaDB 数据库步骤的相关文章

ubuntu 14.04 安装eclipse后第一次就无法启动

问题描述 ubuntu 14.04 安装eclipse后第一次就无法启动 我使用的系统是ubuntu 14.04 LTS.想搭建android开发环境. JDK已配置成功:java version ""1.7.0_71""Java(TM) SE Runtime Environment (build 1.7.0_71-b14)Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01 mixed mode) 环境变量也没问题

ubuntu 14.04 安装搜狗拼音输入法

原文:ubuntu 14.04 安装搜狗拼音输入法 ubuntu桌面系统下终于有了好用的拼音法-搜狗拼音输入法,欲在ubuntu 14.04下安装搜狗拼音输入法相当的简单. 先到搜狗拼音官网下载对应的安装包 搜狗拼音 for Linux:http://pinyin.sogou.com/linux/  下载得到deb安装包,鼠标双击该安装包,则进入安装界面. 代安装完毕后,进入ubuntu的"系统设置"->" 语言支持"->"键盘输入方式系统&q

Ubuntu 14.04 安装Node.js 和 Ghost的步骤

这里我们介绍下在 Ubuntu 14.04 LTS 安装 Node.js 和 Ghost 的方法. 一.安装 Node.js 为了保持最新版本,我们采用 PPA 形式,可以直接用这个脚本导入 PPA: sudo curl -sL https://deb.nodesource.com/setup | sudo bash - 导入完毕以后,直接安装 Node.js sudo apt-get install nodejs 这个 Node.js 的包已经包含了 npm 所以你不用单独安装 npm,而有些

在Ubuntu 14.04上部署 PHP 环境及 WordPress_php实例

软件及版本选择 Ubuntu 14.04 Ubuntu 是目前用户数量数一数二的发行版,背后有大土豪维护,可以说是轻量级用户的最佳选择.而 14.04 是目前最新的 LTS 版本,目前已经发布了半年了,基本是目前支持最好的版本. Nginx Nginx 是一个轻量级的,配置灵活,擅长并发的 Web 服务器. PHP-FPM PHP-FPM 是目前官方推荐的最佳的运行模式. MariaDB MySQL 的替代品,毕竟目前 MySQL 的创始人已经不建议我们使用 MySQL 了. 基本配置 通常当你

Ubuntu 14.04 安装 MongoDB 及 PHP MongoDB Driver详细介绍_MongoDB

说明 MongoDB 是非常有名的 NOSQL 数据库,下面是 Ubuntu 14.04 下 MongoDB 的安装, 同时还有针对 PHP 的配置 (driver 安装等), 此方法适用于 Homestead. 安装 MongoDB 1. 添加源 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 echo 'deb http://downloads-distro.mongodb.org/repo

Ubuntu 14.04安装搜狗输入法的问题

难得搜狗输入法支持ubuntu,果断下载尝试一把. 官网:http://pinyin.sogou.com/linux/ 官网教程:http://pinyin.sogou.com/linux/help.php 按照教程上面的说法,对于ubuntu14.04的系统安装搜狗输入法是异常的简单. 1. 下载deb包. 2.双击文件即可安装. 按照上面的流程走了一遍,提示安装成功. 咦?!怎么不能用!!!还是原来系统自带的输入法...郁闷... 上网找了点资料,总算解决了这个问题.下面简单说一下. 解决方

Ubuntu 14.04安装配置Nginx + PHP + MariaDB (MySQL)

一.安装 Nginx + MariaDB (MySQL) Ubuntu 官方源里的 Nginx 版本实在过低,所以我们先加入 ppa: sudo apt-get install python-software-properties software-properties-common sudo add-apt-repository ppa:nginx/stable sudo apt-get update 然后安装 Nginx + MariaDB sudo apt-get install ngin

Ubuntu 14.04安装mysq时报错问题

Ubuntu14.04出来有段时间了,前几天刚升级到这个版本,新鲜了一把.不过安装mysql时遇到了一点小问题,记录一下以备后用. 预备操作: 网上安装mysql的方法不少,大体有这么三种. 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例. 3. 二进制包安装:安装完成已经自动配置好环境变量

ubuntu 14.04安装配置denyhosts步骤详解

目前官网最新版本是2.10,记得以前的ubuntu版本(<=12.04LTS)中好像直接apt-get install denyhosts 就可以了,在最新的发行版不知为何不见了. 安装 你可以前往官网http://sourceforge.net/projects/denyhost/ 选择一个你喜欢的版本下载,或者直接运行下面的命令下载. cd /tmp/ && wget http://jaist.dl.sourceforge.net/project/denyhost/denyhos