
MySQL
wyl9527
将平时的工作进行一下总结。。。。
展开
-
1、mysql创建用户和授权总结
一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可原创 2017-05-21 13:59:32 · 377 阅读 · 0 评论 -
MySQL双主模式集群部署
目录1.机器环境2.mysql双主模式搭建2.1 解压缩包,创建软连接2.2 修改配置文件2.3 配置环境变量2.4 初始化数据库(24,25机器都要初始化2.5 启动数据库,并修改root密码(24,25机器都要初始化)2.6 登陆24机器,查看master的状态2.7 登陆25机器,查看master的状态2.8.验证测试1.机器环境 机器信...原创 2019-04-01 15:52:54 · 1550 阅读 · 2 评论 -
mysql的参数调优
1 最大连接数设置max_connections当mysql允许的最大连接数设置不合理时,会出现” MySQL: ERROR 1040: Too manyconnections”的错误 mysql> show variables like'max_connections'; +-----------------+-------+ | Variable...原创 2019-04-11 10:41:27 · 297 阅读 · 0 评论 -
CentOS启动多个MySQL实例
1.MySQL的部署安装之前都已经介绍过,这里我们直接贴出简要步骤、例如:我们将mysql安装在下图所示的目录下2.我们创建一个my.cnf之前的已经部署过一次,且默认的配置文件是/etc/my.cnf。所以这里我们就在mysql的目录里创建my.cnf[root@jumpserver-01-94p41 mysql]# cat my.cnf [mysqld]datadi...原创 2019-04-08 20:38:54 · 1540 阅读 · 0 评论 -
centos7 安装多个实例mysql8.0版本
这里我们直接讲第二个实例如何去部署和启动目录1 解压,改变属组。2查看my.cnf文件3 初始化数据库4 启动服务:5 客户端连接6 修改密码和远程登陆连接7 FAQ1 解压,改变属组。前面讲了很多次了,我们到解压后的目录下查看:[root@bgsbtsp0006-dqf:mysql]# lsbin include LICENSE ...原创 2019-05-07 22:46:49 · 3908 阅读 · 2 评论 -
MySQL实际备份情况
工作中经常会对数据库进行备份,迁移等工作,那么当我们接到这样的需求时,直接上去就进行备份?其实不是的,我们来看看如何对数据库进行备份。1.查看数据库的大小 // 进入information_schema 数据库(存放了其他的数据库的信息)use information_schema;1.1 查看每个特定数据库的大小// 比如查看数据库testdb的大小select c...原创 2019-05-15 22:00:47 · 200 阅读 · 0 评论 -
ansible-playbook一键部署mysql双主集群
前面的博客中,介绍过mysql的双主集群的搭建,那么ansible就是将之前的手动的操作过程转换成剧本的方式,然后执行剧本,就完成了mysql的双主集群的搭建,具体的搭建过程可看之前的mysql的博客模块,下面是ansible部署mysql双主的文件结构[root@wyl01 mysql]# tree .├── group_vars│ └── mysql.yml # 存放...原创 2019-07-30 19:51:33 · 3728 阅读 · 16 评论 -
Mycat实现Mysql主从复制和读写分离
目录1 机器准备2 mycat的安装3 验证读写分离3.1 验证写操作3.2 验证读操作4 主从切换4.1 故障演示4.2 主从切换1 机器准备机器名 ip 角色 wyl01 192.168.52.128 mycat,mysql客户端 wyl02 192.168.52.129 master wyl03 ...原创 2019-08-06 09:34:23 · 895 阅读 · 0 评论 -
Mycat实现Mysql双主和读写分离
目录1 机器准备2. 安装服务2.1 mysql的双主部署2.2 mycat的安装3 验证读写分离3.1 验证写操作3.2 验证读操作3.3 故障演练 上一篇博客我们讲到mycat实现mysql主从复制和读写分离,但是上一篇讲到有一个小问题,就是当主从切换后,不管是一主几从,切换后,虽然可以插入数据,但是再通过mycat去获取数据时发现当恢复主的时候,...原创 2019-08-06 14:37:17 · 1558 阅读 · 6 评论 -
centos7上安装mysql8.0
1 yum安装官网yum安装方法1.1 获取MySQL8.0 YUM源进入mysql官网获取RPM包下载地址,上面截图已经给出操作步骤# 获取到下载链接:https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm1.2 下载和安装mysql源下载mysql源wget htt...原创 2019-02-27 16:14:42 · 2902 阅读 · 1 评论 -
部署mysql的读写分离
1、读写分离原理: 读写分离就是在主服务器上修改,数据会同步到从服务器,从服务器只能提供读取数据,不能写入,实现备份的同时也实现了数据库性能的优化,以及提升了服务器安全。安装环境:linux环境 centos7.3 192.168.2.201 master主数据库 192.168.2.202 slave从数据库 192.168.2.203 my...原创 2018-09-05 22:50:50 · 1260 阅读 · 0 评论 -
navicat premium出现PostgreSQL: column “rolcatupdate” does not exist error?
1、背景描述在navicat上创建数据库报下面的错误: **ERROR: column “rolcatupdate” does not exist at character 67 STATEMENT: SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcatupdate, rolcanlogin, rol原创 2017-12-11 04:02:22 · 15282 阅读 · 1 评论 -
shell连接mysql并创建数据库表
shell脚本连接、读写、操作mysql数据库实例本文介绍了如何在shell中读写mysql数据库。主要介绍了如何在shell 中连接mysql数据库,如何在shell中创建数据库,创建表,插入csv文件,读取mysql数据库,导出mysql数据库为xml或html文件, 并分析了核心语句。本文介绍的方法适用于PostgreSQL ,相对mysql而言,shell 中读写P原创 2017-05-23 19:43:27 · 16768 阅读 · 0 评论 -
mysql的主从复制和延迟复制
1、安装需求:操作系统:centos6两台虚拟机:bfd01 192.168.55.100 (主)bfd02 192.168.55.101 (从)mysql:mysql-5.7.20-linux-glibc2.12-x86_642、master端配置修改及操作2.1、修改主服务master:#[必须]服务器唯一ID,默认是1,一般取IP最后一...原创 2017-12-18 05:52:50 · 809 阅读 · 0 评论 -
4、linux 上安装mysql
1.基本信息版本 5.5.39 安装机器 172.24.5.173 账号 root 源路径 /opt/software/mysql_5.5.39_product6.5_new.tar.gz 目标路径 /usr/local/mysql 2.安装过程1).登陆172.24.5.173,切换用户名root,并进入软件包所在目录:[root@...原创 2017-05-21 13:58:14 · 570 阅读 · 0 评论 -
centos7上安装mysql-5.7.20版本
一、背景环境[root@node1 log]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) mysql的官网下载地址二、安装步骤1、添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组。#这里会自动创建用户和用户组。[root@node1 opt]原创 2017-12-18 05:52:14 · 1184 阅读 · 0 评论 -
centos7版本安装sqlserver
1、下载 Microsoft SQL Server Red Hat 存储库配置文件:[root@bgsbtsp0006-dqf ~]# curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo2、yum install 安装原创 2018-01-25 14:40:24 · 2086 阅读 · 0 评论 -
mysql多种备份还原
1、为什么需要备份数据?在生产环境中我们数据库可能会遭遇各种各样的不测从而导致数据丢失, 大概分为以下几种. 硬件故障 软件故障 莫名其妙情况 误操作 所以, 为了在数据丢失之后能够恢复数据, 我们就需要定期的备份数据, 备份数据的策略要根据不同的应用场景进行定制, 大致有几个参考数值, 我们可以根据这些数值从而定制符合特定环境中的数据备份策略。...原创 2018-08-12 03:38:44 · 2802 阅读 · 0 评论 -
Mycat实现MySQL主从复制和读写分离(双主双从)
目录1 机器准备2 mysql双主双从安装2.1 mysql的安装2.2 验证3mycat的安装3.1 mycat的配置文件3.2 验证服务4 验证读写分离4.1 验证写操作4.2 验证读操作5 主从切换5.1 故障演示5.2 恢复master节点1 机器准备机器名 ip 角色 wyl01 192.168.52.1...原创 2019-08-07 15:50:25 · 2609 阅读 · 2 评论