一.安装Mariadb

参考博客:https://www.cnblogs.com/pyyu/p/9467289.html

安装软件的三中方式

yum
原码编译安装
下载rpm安装

yum与原码编译安装安装的区别

路径区别:yum安装的软件路径是自定义的,原码安装的软件路径是软件安装的绝对路径
版本区别:yum仓库的软件版本可能比较低,原码编译安装的版本可控
编译安装的软件支持第三方功能的扩展,在./configure时,可以加很多的参数

配置官方的Mariadb的yum源(在一台新机器上想用yum下载的话)

注:阿里云提供的yum源和epel源仓库,它也有mariadb,但是版本可能会很低,如果想使用最新的,应该用mariadb的官方yum源

(1)手动创建 mariadb.repo仓库文件

touch /etc/yum.repos.d/mariadb.repo 

(2)添加repo仓库配置(向mariadb.repo文件中写入以下内容)

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

(3)在centos7中安装mariadb

当 MariaDB 仓库地址添加好后,你可以通过下面的一行命令轻松安装 MariaDB
yum install MariaDB-server MariaDB-client -y

二.MariaDB的使用

mariadb数据库的相关命令:

systemctl start mariadb  #启动MariaDB

systemctl stop mariadb #停止MariaDB

systemctl restart mariadb #重启MariaDB

systemctl enable mariadb #设置开机启动

systemctl 系统服务命令

确保mariadb服务器启动后,执行命令初始化

mysql_secure_installation

配置mysql

1.设置mysql的中文编码支持

在[mysqld]和[mysql_safe]中加入以下两行

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[mysql_safe]

重启数据库后,配置才能生效

2.修改mysql的密码
set password  =  PASSWORD("密码")
3.创建普通的mysql用户
create user shy@'127.0.0.1' identified by 'redhat123';

用户shy可以在127.0.0.1上通过redhat123密码登录mysql

4.数据库权限设置
给shy用户授予所有权限
grant all privileges on *.* to shy@127.0.0.1;
grant all privileges on *.* to shy@'%';
刷新授权表
flush privileges;
5.远程登录mysql

前提:有远程登录mysql的权限(root用户默认是没有远程登录的命令的)

mysql -ushy -p -h 192.168.177.130

数据库的备份登录

导出当前数据库的所有database
mysqldump -u root -p --all-databases > /tmp/db.dump
导入数据方式一:
mysql -uroot -p > source /data/AllMysql.dump
导入数据库方式二(更好):
mysql -uroot -p < /tmp/db.dump

Mariadb的安装与使用的更多相关文章

  1. MariaDB的安装与启动

    MariaDB的安装与启动 1.安装前需要删除系统已存在的mysql及mariadb [root@vm172--- ~]# rpm -qa|grep mysql [root@vm172--- ~]# ...

  2. linux中mariadb的安装

    在Linux中mariaDB的安装 MariaDB其实就是MySQL的分支,是为了应对MySQL的即将的闭源风险所产生的. Linux系统中软件包的格式为mysql.rpm格式. 通过yum去安装 L ...

  3. mariaDB的安装 apache的安装

    1.mariaDB的安装: 下载安装包: wget -c https://downloads.mariadb.com/MariaDB/mariadb-10.3.6/bintar-linux-glibc ...

  4. centOS7中Mariadb数据库安装与基本管理

    一.Mariadb数据库安装 1. 直接yum源安装 yum -y install mariadb mariadb-serversystemctl start mariadb /启动Mariadb服务 ...

  5. Window7 环境下 MariaDB 的安装 及使用

    MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可.开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方 ...

  6. mariadb的安装

    mysql (分支 mariadb)1.安装mariadb -yum -源码编译安装 -下载rpm安装 yum和源码编译安装的区别? 1.路径区别-yum安装的软件是他自定义的,源码安装的软件./co ...

  7. mariadb新安装解决远程访问以及root登录

    mariadb新安装解决远程访问以及root登录一.修改/etc/mysql/my.conf找到bind-address = 127.0.0.1这一行直接#掉或者改为bind-address = 0. ...

  8. linux之mariadb的安装

    1.概述 mysql为关系型数据库. mysql的分支-- mysql (自己本身) -- 2008前后的被SUN收购 SUN之后又被oracle收购 系统集成--什么都干(- 套解决方案) mari ...

  9. MariaDB的安装及相关配置

    MariaDB的安装及相关配置 安装 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start mar ...

  10. MySQL/MariaDB二进制安装

    本文说明MySQL/MariaDB二进制安装的过程 mysql和mariadb的安装方式基本一致,唯一初始化方式有点不一样 1.规划: 数据文件存储位置                /data/my ...

随机推荐

  1. Linux下的正斜杠"/"和"\"的区别

    今天在检查root目录时发现有一个名为"\"的文件,觉得很奇怪,从来没见过,就准备用Vim打开看看,很自然地输入命令查看一下,结果居然打不开. [root@localhost ~] ...

  2. tap code —— 两个一位数字编码一个字母

    5 * 5 的矩阵(表格)编码 26 个字母 单词中如果出现 K,就用 C 代替,所以其实也可视为表中无 K 这个字母(据说拉丁文中 K 都是用 C 来代替的): 在<疑犯追踪>(POI, ...

  3. WinFrom - 打开一个窗体关闭另一个窗体

    在写Winform程序的时候,经常会遇到“打开一个新的窗体然后关闭本窗体”之类的问题.最常见的就是登陆界面和主窗体了.而最常见的处理方法就是表单判断正确后 new MainForm().Show(); ...

  4. atheros wifi 动因分析

    Ar6003 驱动文档摘要 1.  wmi : wireless module interface //无线模块结构 2.  bmi : bootloader message interface 3. ...

  5. 关于js的window.open()

    window.open是javascript函数,该函数的作用是打开一个新窗口或这改变原来的窗口,不过一般用来的是打开新窗口,因为修改原来的网页地址,可以有另一个函数,那就是window.locati ...

  6. yii的简单片段缓存

    $dependency = [    'class' => 'yii\caching\DbDependency',    'sql' => 'SELECT MAX(u_id) FROM u ...

  7. UVALive 6531 Go up the ultras 单调栈+RMQ

    题目链接:点击打开链接 题意: 给定n座山 以下n个数字表示n座山的高度 若这座山u合法,则要满足: 1.若u的左边存在比u高的山,设v是u左边距离u近期的且严格比u高的山,在[v,u]之间至少有一座 ...

  8. TCP/UDP 报头格式

    参考:https://www.cnblogs.com/MRRAOBX/articles/4540228.html TCP: 源端口号  以及 目的端口号  32位 序列号  seq 确认号  ACK ...

  9. python reversed

    reversed()函数是返回序列seq的反向访问的迭代子.参数可以是列表,元组,字符串,不改变原对象. 例题: 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上.同事 ...

  10. windows下Redis 主从读写分离部署

    原文:windows下Redis 主从读写分离部署 1.可直接下载window下的运行文件(下面这个链接) 也可以浏览github 查看相应的版本说明文档 https://github.com/Ser ...