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)

搬瓦工VPS:高端线路,助力企业运营,10Gbps美国 cn2 gia,1Gbps香港cn2 gia,10Gbps日本软银

搬瓦工vps(bandwagonhost)现在面向中国大陆有3条顶级线路:美国 cn2 gia,香港 cn2 gia,日本软银(softbank)。详细带宽是:美国cn2 gia、日本软银,都是2.5Gbps~10Gbps带宽,香港 cn2 gia为1Gbps带宽,搬瓦工是目前为止,全球所有提供这三种带宽的VPS(云服务器)商家里面带宽最大的,成本最高的,没有第二家了! 官方网站:https...

修罗云50元/月起香港大宽带NAT VPS,香港沙田建站2核2G5M仅70元/月起

修罗云怎么样?修罗云是一家国内老牌商家,修罗云商家以销售NAT机器起家,国内的中转机相当不错,给的带宽都非常高,此前推荐的也都是国内NAT VPS机器。今天,云服务器网(www.yuntue.com)小编主要介绍一下修罗云的香港云服务器,适合建站,香港沙田cn2云服务器,2核2G,5M带宽仅70元/月起,同时香港香港大带宽NAT VPS低至50元/月起,性价比不错,可以尝试一下!点击进入:修罗云官...

10gbiz首月半价月付2.36美元,香港/洛杉矶VPS、硅谷独立服务器/站群服务器

收到10gbiz发来的7月份优惠方案,中国香港、美国洛杉矶机房VPS主机4折优惠码,优惠后洛杉矶VPS月付2.36美元起,香港VPS月付2.75美元起。这是一家2020年成立的主机商,提供的产品包括独立服务器租用和VPS主机等,数据中心在美国洛杉矶、圣何塞和中国香港。商家VPS主机基于KVM架构,支持使用PayPal或者支付宝付款。洛杉矶VPS架构CPU内存硬盘带宽系统价格单核512MB10GB1...

mariadb为你推荐
模糊数学模糊数学模型有哪些阿里地图如何在阿里巴巴网站上对地图进行修改?a8处理器AMD A8处理器与I5比怎么样文件损坏电脑总的提示文件损坏怎么办jsp源码实现登陆功能的JSP代码怎么编写?摇一摇周边微信摇一摇周边红包设置黑屏操作麻烦问一下 黑屏的各个指令主板说明书电脑主板的作用是什么?安全工程师待遇安全工程就业的待遇怎么样,分销渠道案例海尔公司的分销渠道是?
最便宜的vps 国外vps主机 如何注册网站域名 awardspace vultr美国与日本 老左博客 英语简历模板word evssl ssh帐号 美国php空间 xen 福建天翼加速 工作站服务器 789电视网 中国电信测速网 最好的qq空间 东莞服务器 超级服务器 最漂亮的qq空间 七夕快乐英语 更多