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)

ucloud国内云服务器2元/月起;香港云服务器4元/首月;台湾云服务器3元/首月

ucloud云服务器怎么样?ucloud为了扩大云服务器市场份额,给出了超低价云服务器的促销活动,活动仍然是此前的Ucloud全球大促活动页面。目前,ucloud国内云服务器2元/月起;香港云服务器4元/首月;台湾云服务器3元/首月。相当于2-4元就可以试用国内、中国香港、中国台湾这三个地域的云服务器1个月了。ucloud全球大促仅限新用户,国内云服务器个人用户低至56元/年起,香港云服务器也仅8...

TMTHosting:夏季优惠,美国西雅图VPS月付7折,年付65折,美国服务器95折AS4837线路

tmthosting怎么样?tmthosting家本站也分享过多次,之前也是不温不火的商家,加上商家的价格略贵,之到斯巴达商家出现,这个商家才被中国用户熟知,原因就是斯巴达家的机器是三网回程AS4837线路,而且也没有多余的加价,斯巴达家断货后,有朋友发现TMTHosting竟然也在同一机房,所以大家就都入手了TMTHosting家的机器。目前,TMTHosting商家放出了夏季优惠,针对VPS推...

搬瓦工最新套餐KVM,CN2线路

搬瓦工在国内非常流行的主机商,以提供低价的vps著称.不过近几年价格逐渐攀升.不过稳定性和速度一向不错.依然深受国内vps爱好者喜爱.新上线的套餐经常卖到断货.支持支付宝,paypal很方便购买和使用.官网网站:https://www.bandwagonhost.com[不能直接访问,已墙]https://www.bwh88.net[有些地区不能直接访问]https://www.bwh81.net...

mariadb为你推荐
hotfix请问WINDOWS MEDIA PLAYER HOTFIX是什么程序,怎么无法卸载xhtml什么是 XHTML?局域网监控软件求一个破解版局域网监控软件swift语言SWIFT的主要功能网站价格注册网站要多少钱?全球随机视频网全球随机视频网的发展方向0x800ccc0f您的服务器意外终止了连接。其可能原因包括服务器出错、网络出错或长时间处于非活动状态。 0x800CCC0Fsoap是什么意思rbq是什么意思?sd卡座SD卡座有能满足CE认证的吗?暂停线程怎么让一个线程暂停
国外免费vps 星星海 bbr 国外空间 私有云存储 坐公交投2700元 有益网络 柚子舍官网 域名转接 多线空间 in域名 厦门电信 中国linux 服务器论坛 阿里云手机官网 免费稳定空间 乐视会员免费领取 国外免费网盘 酷锐 .htaccess 更多