在Ubuntu 14.04上安装MariaDB-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

在Ubuntu 14.04上安装MariaDB

简介: 在Ubuntu 14.04上安装MariaDB 一、概述 本文提供一个在Ubuntu 14.04上安装MariaDB的部署文档。 MariaDB是流行的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 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: