MariaDB

当前位置:主页 > 数据库 > MariaDB >

MariaDB1019二进制安装实操

时间:2020-05-01|栏目:MariaDB|点击:

在一台内存只有512M的机器上安装MariaDB10。1。9(目前最新版),编译会遇到各种各样的问题,从gcc的版本到mariadb编译中内存不足的情况,总是导致安装失败。而官方则提供了一则用二进制压缩包安装MariaDB的安装方式,可以说实在太有爱了。所谓二进制安装,实际上就是官方提供一个已经经过编译的二进制软件包,相当于给你省去了在自己的机器上编译的过程,直接给你编译的结果。首先下载对应的二进制压缩包,在官方的下载页面,可以看到一个下载列表,其中第一个tar包是用来让你自己编译安装的,而其他的几百M的tar包则是经过编译的二进制包。你可以看到,压缩包边上会要求你的机器环境,你只需要用wget下载一个合适你的机器环境的二进制压缩包即可,我选择的是mariadb-10。1。9-linux-x86_64。tar。gz。通过上面的几个操作,在你的/usr/local下面,放下了mysql这个文件夹,而这个文件夹里面,就是已经编译好的mariadb了,接下来,其实我们要做几件事:解决依赖、配置、启用服务。这个时候,我们回到上面官方提供的那篇二进制压缩包安装的文章,看人家是怎么说的:确保你使用了正确的文件!也就是说,二进制压缩包是不提供my。cnf配置文件的,要你自己去写。没办法,mariadb我们从其他的服务器上面拷贝一个my。cnf到当前服务器的/etc目录下。进入/usr/local/mysql/support-files目录,你会发现几个已经准备好的my-*。cnf文件,你懂英文的话大概看得懂,mariadb怎么进入根据你机器的配置,来选择大中小(large、medium、small)等,拷贝为/etc/my。cnf即可。当然,如果你想再稍微修改一下配置,可以自己再去修改一下。接下来,我们要执行一个数据安装操作。也就是在数据库中安装好mysql数据库,当然,默认情况下,还会有一个名叫test的数据库:我们都知道,mysql的数据库是放在data目录中的,你可以cd data到该目录中,看看是否产生了两个目录mysql和test,这说明安装OK了。不过,安装也会出毛病,也就是环境依赖有问题(大部分情况下,都会出现这个问题),导致执行上面的语句的时候报错。ok,MariaDB10我们要找出缺少什么软件,到网上查一下,这些软件怎么安装,能用yum安装的,就直接yum安装即可。安装完依赖的软件之后,再执行一下上面的mysql_install_db。直到整个过程中没有抛出任何错误为止。由于我们希望让mysql用户来运行数据库软件,所以,我们要赋予data目录可写权限,否则数据库运行中,无法写入。另外,mysql还会有一个mysql。sock文件和mysql。pid文件,如果你修改了它们的放置路径,都需要让mysql用户对该路径有可写权限。接下来,我们要载入mysql服务,打算用service mysqld startstoprestart来进行操作,二进制包中提供了工具,我们作如下操作即可:虽然数据库已经跑起来了,但是数据库当前只有一个密码为空的root用户可以登陆,非常不安全,我们运行一个mysql_secure_installation程序来实现基本的数据库用户(root)权限管理。然后会提示你输入root的密码,直接回车即可,因为当前root密码为空,然后设置新密码,根据提示选择yes/no直到完成即可。19二进制安装实操由于本文仅讲述服务器的安装,所以如何修改添加mysql用户,设置权限之类的,就需要你自己动手去处理了。

mariadb if

上一篇:MariaDB数据库的备份与恢复

栏    目:MariaDB

下一篇:Fedora 30 上安装 LEMP(Linux、Nginx、MariaDB、PHP) 如

本文标题:MariaDB1019二进制安装实操

本文地址:http://www.intnet.net/shujuku/Mariadb/1323.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:78955 | 邮箱:78955#qq.com(#换成@)

Copyright © 2011-2020 intnet编程教程网 版权所有