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)

LOCVPS:美国XEN架构VPS七折,全场八折,日本/新加坡XEN架构月付29.6元起

LOCVPS发来了针对XEN架构VPS的促销方案,其中美国洛杉矶机房7折,其余日本/新加坡/中国香港等机房全部8折,优惠后日本/新加坡机房XEN VPS月付仅29.6元起。这是成立较久的一家国人VPS服务商,目前提供美国洛杉矶(MC/C3)、和中国香港(邦联、沙田电信、大埔)、日本(东京、大阪)、新加坡、德国和荷兰等机房VPS主机,基于XEN或者KVM虚拟架构,均选择国内访问线路不错的机房,适合建...

华纳云CN2高防1810M带宽独享,三网直cn218元/月,2M带宽;独服/高防6折购

华纳云怎么样?华纳云是香港老牌的IDC服务商,成立于2015年,主要提供中国香港/美国节点的服务器及网络安全产品、比如,香港服务器、香港云服务器、香港高防服务器、香港高防IP、美国云服务器、机柜出租以及云虚拟主机等。以极速 BGP 冗余网络、CN2 GIA 回国专线以及多年技能经验,帮助全球数十万家企业实现业务转型攀升。华纳云针对618返场活动,华纳云推出一系列热销产品活动,香港云服务器低至3折,...

VinaHost,越南vps,国内延时100MS;不限流量100Mbps

vinahost怎么样?vinahost是一家越南的主机商家,至今已经成13年了,企业运营,老牌商家,销售VPS、虚拟主机、域名、邮箱、独立服务器等,机房全部在越南,有Viettle和VNPT两个机房,其中VNPT机房中三网直连国内的机房,他家的产品优势就是100Mbps不限流量。目前,VinaHost商家发布了新的优惠,购买虚拟主机、邮箱、云服务器、VPS超过三个月都有赠送相应的时长,最高送半年...

mariadb为你推荐
云知声考研 中科院自动化所 怎么样连接池什么是数据连接池?容灾备份容灾备份的容灾分类大牛网大牛网怎么样招行信用卡还款招行信用卡还款顺序是怎样的4g上网卡联通4g上网卡是什么?4g上网卡4g无线上网卡网络购物的发展网购未来的发展趋势如何?电商网站设计电商网站设计需要注意哪些里程碑2里程碑2 如何。?
重庆vps租用 域名解析服务器 泛域名解析 GGC virpus oneasiahost java主机 缓存服务器 payoneer sub-process 国外在线代理 网通ip 网络空间租赁 vip购优惠 登陆空间 宏讯 阿里云免费邮箱 日本代理ip 注册阿里云邮箱 国外代理服务器 更多