在Ubuntu 14.04上安装MariaDB

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 在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 
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(五):18.04安装多版本CUDA
这篇博客文章介绍了在Ubuntu 18.04系统上如何安装和切换不同版本的CUDA,以及如何安装不同版本的cuDNN。
180 2
|
1月前
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
3096 3
|
6天前
|
Ubuntu 开发工具 git
Ubuntu安装homebrew的完整教程
本文介绍了如何在没有公网的情况下安装 Homebrew。首先访问 Homebrew 官网,然后通过阿里云的镜像克隆安装脚本,并创建普通用户进行安装。接着修改 `install.sh` 文件指向国内镜像,执行安装命令。最后配置环境变量并更换 Homebrew 源为国内镜像,确保安装顺利。
84 50
|
28天前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
100 4
Linux系统之Ubuntu安装cockpit管理工具
|
1月前
|
Ubuntu 应用服务中间件 nginx
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
本文是关于Ubuntu系统中使用ffmpeg 3.2.16源码编译OpenCV 3.4.0的安装笔记,包括安装ffmpeg、编译OpenCV、卸载OpenCV以及常见报错处理。
136 2
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
|
1月前
|
Ubuntu Linux C语言
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
本文介绍了在Ubuntu 18.04系统上编译安装OpenCV 3.4.0及其扩展包opencv_contrib 3.4.0的详细步骤,包括下载源码、安装依赖、配置CMake和编译安装,以及常见问题的解决方法。
80 1
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
|
1月前
|
Ubuntu 虚拟化
软件安装(二):VMware ubuntu20.04 安装步骤
这篇文章是关于如何在VMware Workstation 16 Player上安装Ubuntu 20.04桌面版的详细步骤指南。
156 2
软件安装(二):VMware ubuntu20.04 安装步骤
|
1月前
|
PyTorch TensorFlow 算法框架/工具
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....
本文提供了在Ubuntu 18.04操作系统的NVIDIA Jetson平台上安装深度学习和计算机视觉相关库的详细步骤,包括PyTorch、OpenCV、ONNX、TensorFlow等。
40 1
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....
|
1月前
|
消息中间件 监控 Ubuntu
大数据-54 Kafka 安装配置 环境变量配置 启动服务 Ubuntu配置 ZooKeeper
大数据-54 Kafka 安装配置 环境变量配置 启动服务 Ubuntu配置 ZooKeeper
69 3
大数据-54 Kafka 安装配置 环境变量配置 启动服务 Ubuntu配置 ZooKeeper
|
2天前
|
Ubuntu Java
Ubuntu之jdk安装
以下是Ubuntu之jdk安装的详细内容