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)

日本CN2、香港CTG(150元/月) E5 2650 16G内存 20M CN2带宽 1T硬盘

提速啦简单介绍下提速啦 是成立于2012年的IDC老兵 长期以来是很多入门级IDC用户的必选商家 便宜 稳定 廉价 是你创业分销的不二之选,目前市场上很多的商家都是从提速啦拿货然后去分销的。提速啦最新物理机活动 爆炸便宜的香港CN2物理服务器 和 日本CN2物理服务器香港CTG E5 2650 16G内存 20M CN2带宽 1T硬盘 150元/月日本CN2 E5 2650 16G内存 20M C...

ReadyDedis:VPS全场5折,1G内存套餐月付2美元起,8个机房可选_服务器安装svn

ReadyDedis是一家2018年成立的国外VPS商家,由印度人开设,主要提供VPS和独立服务器租用等,可选数据中心包括美国洛杉矶、西雅图、亚特兰大、纽约、拉斯维加斯、杰克逊维尔、印度和德国等。目前,商家针对全部VPS主机提供新年5折优惠码,优惠后最低套餐1GB内存每月仅需2美元起,所有VPS均为1Gbps端口不限流量方式。下面列出几款主机配置信息。CPU:1core内存:1GB硬盘:25GB ...

VirtVPS抗投诉瑞士VPS上线10美元/月

专心做抗投诉服务器的VirtVPS上线瑞士机房,看中的就是瑞士对隐私的保护,有需要欧洲抗投诉VPS的朋友不要错过了。VirtVPS这次上新的瑞士服务器采用E-2276G处理器,Windows/Linux操作系统可选。VirtVPS成立于2018年,主营荷兰、芬兰、德国、英国机房的离岸虚拟主机托管、VPS、独立服务器、游戏服务器和外汇服务器业务。VirtVPS 提供世界上最全面的安全、完全受保护和私...

mariadb为你推荐
局域网监控软件求一个破解版局域网监控软件路由器映射路由器映射设置antiarpantiARP功能介绍一下什么是光纤什么是光纤网络招行信用卡还款招行信用卡还款顺序是怎样的活跃网络十大网络家族排行榜详情东西网如何在网上购买东西?互动电视怎么用互动电视上网乐辞自驱力读后感电商网站设计电子商务网站设计应注意哪些问题
t牌 圣迭戈 rak机房 42u机柜尺寸 私有云存储 me空间社区 双十一秒杀 1g空间 美国网站服务器 双12 空间登录首页 工信部icp备案查询 买空间网 免费主页空间 密钥索引 godaddy域名 连连支付 电信测速器在线测网速 ddos攻击软件 隐士ddos 更多