Mariadb的安装与使用

本文详细介绍了在CentOS7中通过yum安装Mariadb的方法,包括配置官方yum源的步骤,以及Mariadb的基本使用,如服务管理、中文编码配置、用户权限设置、密码修改和数据库备份恢复等关键操作。

一.安装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

 

 

转载于:https://www.cnblogs.com/shanghongyun/p/10170413.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值