加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux redis哨兵 mysql主从关系 等等

发布时间:2020-12-14 02:04:25 所属栏目:Linux 来源:网络整理
导读:centos7 安装 mariadb 1 yum 源? -- 配置阿里的 (da) 2 rmp 方式 3 源码编译方式? -- 专业DBA ? ? 虚拟环境 不影响 Redis/ mariadb rmp? -q? mariadb? 检测有没装? 只能检测通过yum安装的 先workon 虚拟环境,在这个里面打开项目 配置 官方源 1 引入 yum 仓 /

centos7 安装 mariadb

1 yum 源? -- 配置阿里的 (da)

2 rmp 方式

3 源码编译方式? -- 专业DBA

?

?

虚拟环境 不影响 Redis/ mariadb

rmp? -q? mariadb? 检测有没装? 只能检测通过yum安装的

先workon 虚拟环境,在这个里面打开项目

配置 官方源

1 引入 yum 仓   /etc/yum.repos.d/目录下
手动创建一个 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

2.此时通过yum安装的软件,都是mariadb官方的了
 之后 yum install mariadb-server mariadb  大约103M

3  启动  systemctl start mariadb   服务端
    mysql  -uroot  -p  默认没密码
4  初始化  会有匿名用户
  mysql_secure_installation
5 修改数据库编码 (s 直接查看编码信息)
  show create database zc; 查看创建库时候的编码问题

修改编码问题 -- vim /etc/my.cnf

复制代码
[mysqld] 服务端
character-set-server=utf8
collation-server=utf8_general_ci
log-error=/var/log/mysqld.log
[client]? ?客户端
default-character-set=utf8
[mysql]
default-character-set=utf8

6 远程连接数据库

  创建普通用户 --?create user 用户名@‘%‘ identified by ‘密码‘;? 任何地方都能登录

#对用户授权,给予root用户远程登录的权限

#给予root权限,所有的权限,并且可以远程登录? --下面是指令??

grant all privileges on *.* to [email?protected]"%" identified by "redhat";

#立即刷新授权表? ?flush privileges;

数据库备份与恢复
mysqldump 命令用于备份数据库操作:

1.命令
mysqldump -u root -p --all-databases > /tmp/db.dump
指定ace_crm数据库导出
mysqldump -uroot -p --database ace_crm > /tmp/ace_crm.dump

#参数 --all-databases 导出所有的数据库

 
 

2.导入数据库信息
mysql -uroot -p < /tmp/db.dump? ? Windows --> linux

 
 

#导入数据方式2:??MariaDB [(none)]> source /tmp/db.dump

mysql 主从复制

环境准备  :  一主一从  

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读