mariadb如何在linux上面安装mariaDB总结

mariadb  时间:2021-09-07  阅读:()

linux系统中怎样使用命令行操作mariadb创建数据库

使用create命令建立mysql数据库: 新建数据库例: 1.以mysql最高管理员登录,在mysql>create database XXXXX; xxxxx即为数据库名. 2.在mysql中如何创建用户,使该用户对该数据库有完全权限. 3.可 以 用 GRANT 命 令

MariaDB与MySQL两个数据库怎么样同时安装使用

一, CentOS7环境下 1. 安装Mysql5.6.19,安装成功后,端口号:3306 [root@centOS7]# mysql -uroot -h127.0.0.1 -P3306 -p mysql> select version(); +-----------+ | version() | +-----------+ | 5.6.19 | +-----------+ 1 row in set (0.00 sec) 2.安装MariaDB10.0.12.,安装成功后,口端口号:3307 [root@centOS7]# mysql -uroot -h127.0.0.1 -P3307 -p mysql> select version(); +---------------------+ | version() | +---------------------+ | 10.0.12-MariaDB-log | +---------------------+ 1 row in set (0.00 sec) 下面是,在Mysql安装好后,安装MariaDB10.0.12的详细方法 下载最新版本的二进制编译包tar.gz (目前为mariadb-10.0.12-linux-x86_64),并将它解压到你的自定义目录中. 本文档假定安装目录为/opt. 创建数据所在目录及符号链接,如下所示: [root@centOS7 opt]# mkdir mariadb-data [root@centOS7 opt]# ln -s mariadb-10.0.12-linux-x86_64 mariadb [root@centOS7 opt]# ls -al total 20 drwxr-xr-x. 5 root root 4096 2014-09-26 07:27 . dr-xr-xr-x. 23 root root 4096 2014-09-26 06:38 .. lrwxrwxrwx. 1 root root 27 2014-09-26 07:27 mariadb -> mariadb-10.0.12-linux-x86_64 drwxr-xr-x. 13 root root 4096 2014-09-26 07:07 mariadb-10.0.12-linux-x86_64 drwxr-xr-x. 2 root root 4096 2014-09-26 07:26 mariadb-data 创建组mariadb及用户mariadb, 设置文件对应的所属权限: [root@centOS7 opt]# groupadd --system mariadb [root@centOS7 opt]# useradd -c "MariaDB Server" -d /opt/mariadb -g mariadb --system mariadb [root@centOS7 opt]# chown -R mariadb:mariadb mariadb-10.0.12-linux-x86_64/ [root@centOS7 opt]# chown -R mariadb:mariadb mariadb-data/ 通过从support-files中拷贝f, 在/opt/mariadb目录下创建新的f: [root@centOS7 opt]# cp mariadb/support-files/f mariadb-data/f [root@centOS7 opt]# chown mariadb:mariadb mariadb-data/f 编辑文件/opt/mariadb-data/f, 增加自定义值, socket, port, user及最重要的设置: data目录和base目录. 最后的设置至少是这样的: [client] port = 3307 socket = /opt/mariadb-data/mariadb.sock [mysqld] datadir = /opt/mariadb-data basedir = /opt/mariadb port = 3307 socket = /opt/mariadb-data/mariadb.sock user = mariadb 从support-files文件中拷贝init.d脚本到对应的位置: [root@centOS7 opt]# cp mariadb/support-files/mysql.server /etc/init.d/mariadb [root@centOS7 opt]# chmod +x /etc/init.d/mariadb 编辑/etc/init.d/mariadb,使用 mariadb替换 mysql设置项, 如下所示: - # Provides: mysql + # Provides: mariadb - basedir= + basedir=/opt/mariadb - datadir= + datadir=/opt/mariadb-data - lock_file_path="$lockdir/mysql" + lock_file_path="$lockdir/mariadb" 你需要告诉mariadb读取唯一f文件. 在$bindir/mysqld_safe之后加上--defaults-file=/opt/mariadb-data/f. 最后参数设置应该是这样的: # Give extra arguments to mysqld with the f file. This script # may be overwritten at next upgrade. $bindir/mysqld_safe --defaults-file=/opt/mariadb-data/f --datadir="$datadir" --pid-file="$mysqld_pid_file_path" $other_args >/dev/null 2>&1 & 显式指定 f作为传入参数,来运行 mysql_install_db: [root@centOS7 opt]# cd mariadb [root@centOS7 mariadb]# scripts/mysql_install_db --defaults-file=/opt/mariadb-data/f 现在你可以这样启动MariaDB: [root@centOS7 opt]# /etc/init.d/mariadb start Starting MySQL SUCCESS 把MariaDB启动设置为系统级别启动: [root@centOS7 opt]# cd /etc/init.d [root@centOS7 init.d]# chkconfig --add mariadb [root@centOS7 init.d]# chkconfig --levels 3 mariadb on 最后,测试现在有两个数据库服务实例在运行: [root@centOS7 ~]# mysql -e "SELECT VERSION();" +-----------+ | VERSION() | +-----------+ | 5.6.19 | +-----------+ [root@mariadb-near-mysql ~]# mysql -e "SELECT VERSION();" --socket=/opt/mariadb-data/mariadb.sock +--------------------+ | VERSION() | +--------------------+ |10.0.12-MariaDB-log | +--------------------+

安装mariadb需哪些rpm包

大部分Linux版本的MariaDB软件是以RPM包的形式发布的。

RPM包的安装和卸载都很方便,通过简单的命令就可以实现,安装后可以通过手动修改配置文件的方式进行配置。

本节将介绍MariaDB的RPM包的安装和配置。

首先必须到MariaDB官方网站下载对应的RPM包,在该网站上有很多种类的RPM安装包,读者必须根据自己的操作系统和处理器类型来选择。

本书选择rhel6-x86来安装,如图3.1所示。

单击rhel6-x86这个链接,可以进入如图3.2所示的网页。

在该界面选择rpms,将显示如图3.3所示的页面。

从图3.3可以看出,这下面包括Server、Client和Shared等多个RPM包。

其中,Server的RPM包是安装MariaDB服务的,Client的RPM包是安装MariaDB客户端的。

通常安装这两个包就可以了,因此就下载并安装这两个RPM包。

Server软件包为MariaDB-5.5.33a-centos6-i686-server.rpm。

Client软件包为MariaDB-5.5.33a-centos6-i686- client.rpm。

假设将这两个RPM包下载到download文件夹下。

下面可以安装MariaDB的Server软件和Client软件了,具体步骤如下所述。

(1)登录到root用户,并将RPM包复制到/usr/local/src/文件夹下。

登录到root用户的命令如下: shell>su root 输入命令并按回车键后,系统会提示输入密码。

密码输入正确后,就可以登录到root用户下。

然后执行cp命令将RPM包复制到/usr/local/src/文件夹下。

命令如下: shell>cp download_path/MariaDB-5.5.33a-centos6-i686-server.rpm /usr/local/src/ shell>cp download_path/MariaDB-5.5.33a-centos6-i686-client.rpm /usr/local/src/ 上面的第一条命令是将MariaDB的RPM包复制到/usr/local/src文件夹下。

download_path是RPM包下载后放置的路径。

这些代码执行如下: [hjh@localhost download]$ su root password: [root@localhost download]# cp ./MariaDB-5.5.33a-centos6-i686-server.rpm /usr/local/src/ [root@localhost download]# cp ./MariaDB-5.5.33a-centos6-i686-client.rpm /usr/local/src/ 用root用户登录成功后,系统从用户hjh切换到root用户。

因为这两个RPM包就存储在download目录下,所以用“.”表示当前目录。

说明:在Linux操作系统下安装MariaDB时,一定要注意权限问题。

安装RPM软件包时,需要使用root权限。

如果没有root权限,安装时会提示权限不够的信息。

安装完成后,需要使用root权限启动和关闭MariaDB服务。

(2)切换到/usr/local/src目录下,然后安装MariaDB数据库。

RPM软件包使用命令rpm进行安装。

代码如下: shell>cd /usr/local/src/ shell> rpm -ivh MariaDB-5.5.33a-centos6-i686-server.rpm shell> rpm -ivh MariaDB-5.5.33a-centos6-i686-client.rpm

mariadb是怎么产生 的 跟mysql有啥区别

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。

开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。

MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。

MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。

MariaDB名称来自Michael Widenius的女儿Maria的名字而MySQL[1] 是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。

MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。

MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。

由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。

Windows下如何安装MariaDB

Maria 存储引擎 PBXT 存储引擎 XtraDB存储引擎 FederatedX 存储引擎 它的安装与MySQL的noinstall 版本类似。

1.下载并解压 noinstall 压缩包,假设解压到 D:devMariaDB目录下载地址(5.1.44b):fe.up.pt2. 创建配置文件my.ini 配置文件一般放在Windows系统目录中(也可以放在你的安装目录内),如C:WINDOWS 或C:WINNT,名为my.ini 。

将上面下载后的文件mariadb-noinstall-5.1.44b-win32-beta.zip解压后,在该文件夹中,一般包含5个MySQL自带的配置文件,my- small.ini、my-medium.ini、my-large.ini、my-huge.ini和my-innodb-heavy-4G.ini,请你根据自己机器的内存大小,选择其一,并把它重新命名为my.ini用作基本配置文件。

配置文件中的一些参数,需要根据安装目录的不同,做相应的修改,如[WinMySQLAdmin] Server=D:/dev/mariadb/bin/mysqld.exe[mysqld]basedir=D:/dev/mariadb datadir=D:/dev/mariadb/data default-character-set=gbkport=3306[client]default-character-set=gbk port=33063.将MariaDB安装为Windows服务 在D:/dev/mariadb/bin目录下运行 mysqld --install servicename则会创建名为servicename的Windows 服务。

将创建完的服务的启动类型设为自动启动,并启动MariaDB。

启动MariaDB时,会在data 目录内创建数据文件和日志文件。

注:启动后的MariaDB 有一个默认的 root 用户,其访问密码为空。

修改密码的方法与MySQL类似,执行如下命令,即可修改root的访问密码。

mysqladmin -u root password "password"

如何在linux上面安装mariaDB总结

转载 一 安装   下载mariaDB MariaDB-5.5.29-rhel5-x86_mon.rpm 和MariaDB-5.5.29-rhel5-x86_64-server.rpm 包,MariaDB-5.5.29-rhel5-x86_64-client.rpm   2.然后再/ 找到 RPM-GPG-KEY-MariaDB 这个PGP文件,   把文件放入到/etc/pki/rpm-gpg 目录下,执行 导入key 的命令 rpm --import /etc/pki/rpm-gpg/RPM*   3.安装perl-DBI-1.521-1.EL5.rfx.x86_64.rpm 包, rpm -ivh perl-DBI-1.521-1.EL5.rfx.x86_64.rpm   4.安装MariaDB 包 ,rpm -ivh MariaDB-*,安装完成   二,使用   1.启动mysql:   [root@localhost mysql]# service mysql start   Starting MySQL....... [ OK ]   2.进入mysql # mysql -u root -p   [root@localhost rpms]# mysql   MariaDB [(none)]> show databases;   +--------------------+   | Database |   +--------------------+   | information_schema |   | mysql |   | performance_schema |   | test |   +--------------------+   4 rows in set (5.75 sec)

CloudCone中国春节优惠活动限定指定注册时间年付VPS主机$13.5

CloudCone 商家产品还是比较有特点的,支持随时的删除机器按时间计费模式,类似什么熟悉的Vultr、Linode、DO等服务商,但是也有不足之处就在于机房太少。商家的活动也是经常有的,比如这次中国春节期间商家也是有提供活动,比如有限定指定时间段之前注册的用户可以享受年付优惠VPS主机,比如年付13.5美元。1、CloudCone新年礼物限定款仅限2019年注册优惠购买,活动开始时间:1月31...

DediPath($1.40),OpenVZ架构 1GB内存

DediPath 商家成立时间也不过三五年,商家提供的云服务器产品有包括KVM和OPENVZ架构的VPS主机。翻看前面的文章有几次提到这个商家其中机房还是比较多的。其实对于OPENVZ架构的VPS主机以前我们是遇到比较多,只不过这几年很多商家都陆续的全部用KVM和XEN架构替代。这次DediPath商家有基于OPENVZ架构提供低价的VPS主机。这次四折的促销活动不包括512MB内存方案。第一、D...

Sharktech$129/月,1Gbps不限流量,E5-2678v3(24核48线程)

Sharktech最近洛杉矶和丹佛低价配置大部分都无货了,只有荷兰机房还有少量库存,商家又提供了两款洛杉矶特价独立服务器,价格不错,CPU/内存/硬盘都是高配,1-10Gbps带宽不限流量最低129美元/月起。鲨鱼机房(Sharktech)我们也叫它SK机房,是一家成立于2003年的老牌国外主机商,提供的产品包括独立服务器租用、VPS主机等,自营机房在美国洛杉矶、丹佛、芝加哥和荷兰阿姆斯特丹等,主...

mariadb为你推荐
php文件php 格式文件 怎么打开?急!!!项目质量管理质量管理和项目管理是什么关系啊?0x800ccc0f错误号: 0x800CCC0F 这个是虾米意思?sg什么意思sg,gm到底是什麽意思?主板说明书精英主板中文说明书暂停线程怎么让一个线程暂停约束是什么意思日语里的“约定”和“约束”哪个是中文里“约定”的意思,那另外一个是什么意思移动通信培训移动通讯有那些考证啊?? 有悬赏的哦!!!移动通信培训移动营业厅营业员具体是做什么的?培训考试需要考什么?跨境电商开发现在做跨境电商还可以吗?会不会有些晚了?
域名解析 域名查询软件 动态域名解析软件 堪萨斯服务器 sub-process 京东云擎 元旦促销 200g硬盘 东莞数据中心 hkt t云 无限流量 重庆电信服务器托管 web应用服务器 防cc攻击 hdroad 美国asp空间 ncp是什么 时间服务器 alexa搜 更多