mysql
珝珝
一直在路上
展开
-
datax实现sqlserver导数据到MySQL
1、下载安装的tar包,官网下载即可datax.tar2、解压3、查看配置模板我的需求是从sqlserver(reader)导入到MySQL(writer)查看sqlserver该配置的模板查看MySQL该配置的模板4、进行配置进入到job目录下,新建文件,(可以以自己要导入的表名命名)5、python /opt/datax/bin/datax.py -r sqlserverreder -w mysqlwriter6、开始导数据python /opt/datax/bin/d原创 2021-07-16 16:39:16 · 1775 阅读 · 0 评论 -
安装redis集群报错整合
错误一:***安装集群管理工具安装包tar -xzf ruby-2.6.3.tar.gz cd ruby-2.6.3./configuremakemake install安装完成后查看版本发现如下错误[root@rhel2 zlib]# ruby -v-bash: /usr/bin/ruby: No such file or directory没有将ruby命令放在默认...原创 2019-07-12 15:05:49 · 153 阅读 · 0 评论 -
mycat拆分实例
背景:mycat1:172.16.4.0mycat2:172.16.4.1mycat3:172.16.4.2mycat-machine:172.16.4.34台虚拟机上都安装mysql,mycat-machine上安装mycat,搭建步骤:mycat-machine上的操作:1、安装mycat rpm -ivh jdk-8u111-linux-x64.rpm tar xf M...原创 2019-07-13 17:07:56 · 219 阅读 · 0 评论 -
Slave IO thread is not running on问题的解决
搭建MHA最少需要3台MySQL服务器,一主两从,一从做slave,一从兼职做manager基本环境做好(mysql安装(同一版本)防火墙、selinux永久关闭配置好/etc/hostsxtrabackup工具安装)今天我在搭建中,不小心在主库也执行了start slave,结果在manager上执行[root@rhel3 ~]# masterha_check_repl --con...原创 2019-06-23 10:02:56 · 2534 阅读 · 0 评论 -
利用shell脚本一键安装mysql(源码二进制glibc包)
首先在/opt/scripts目录下编写shell脚本`glibc_install.sh(目录任意,脚本名任意)脚本如下#!bash/bin#安装源码二进制包glibc的mysql#编写日期:2019-04-01#提前搭建好本地yum源,并将源码二进制包传到/root目录下#我安装的是5.7.15版本的#创建一个文件夹用来存放mysql的所有文件cd /root mkdi...原创 2019-04-01 17:40:22 · 754 阅读 · 0 评论 -
利用shell脚本一键安装mysql(rpm包)
mysql的安装包一般我们用两种第一种就是rpm包的安装,这个安装比较简单,不需要编译,第二种是源码二进制glibc的安装,相对第一种来说比较繁琐,更容易出差错接下来,我用shell脚本来实现mysql的这两种安装首先实现第一种我安装的是5.7.14版本的rpm包先写shell脚本在/opt/scripts目录下编写脚本rpm_install.sh(目录任意,脚本名任意)#!/b...原创 2019-04-01 16:01:50 · 1340 阅读 · 0 评论 -
MYSQL之字符串函数
1、lower:将字符串参数值转换为全小写字母后返回。mysql> select lower(name) from PLAYERS;2、upper:将字符串参数值转换为全大写字母后返回mysql> select upper(name) from PLAYERS;3、concat:将多个字符串参数首尾相连后返回mysql> select concat(name,sex...原创 2019-03-27 14:53:36 · 334 阅读 · 0 评论 -
事务回滚分析(详解)
@@autocommit作用:设置自动提交如果该变量打开,MYSQL会认为每一条语句都是事务,会自动提交(将@@autocommit关闭,防止误操作,造成数据库数据的丢失损坏)mysql> select @@autocommit;+--------------+| @@autocommit |+--------------+| 1 |+-----...原创 2019-03-24 16:06:57 · 1050 阅读 · 0 评论 -
mysql用户认证、grant权限、grant创建用户、revoke废除权限
用户安全:mysql 的认证方式: 用户名、密码、登录主机客户端:要通过什么用户通过什么密码登录服务器 用户名 密码 要登录的服务器的IP地址 服务器提供的mysql服务的端口号服务端:验证客户端的登录信息是否在自己的用户表中 用户名 密码 客户端的登录主机权限:授权(级别):系统权限---------mysql...原创 2019-03-26 21:36:25 · 1152 阅读 · 0 评论 -
MYSQL事务之隔离级别、事务四大特性(详解)
事务四大特性:原子性:整个事务作为一个整体,要么都成功,要么都失败。 一致性:同一个事务,相同的条件,不同的时间要得到相同的结果 隔离性:两个事务在未提交之前只能看到自己修改是数据,不能看到对方修改的数据。 持久性:持久化到磁盘查看数据库及当前会话的事务隔离级别:mysql> select @@global.tx_isolation,@@tx_isolation;+...原创 2019-03-25 19:14:47 · 529 阅读 · 0 评论 -
MYSQL事务之脏读、不可重复读、幻读、丢失更新之理解
当多个事务同时运行时,可能存在以下4个问题:1、脏读:一个事务读到了另一个事务未提交的数据2、不可重复读:在同一个事务中,同样的条件,你读取过的数据再次读取出来时发现值不一样了。例:在事务1中,Mary 读取了自己的工资为1000,事务没结束,在事务2中,财务人员修改了Mary的工资为2000,并提交了事务 ,在事务1中,Mary 再次读取自己的工资时,工资变为了2000...原创 2019-03-25 18:26:10 · 569 阅读 · 0 评论 -
MYSQL两种方式安装及其区别
安装MYSQL首先要有MYSQL的安装包,MYSQL的安装包有3种:1、RPM包 --------(掌握)2、源码 TAR包 ------- 需要编译 (了解)3、源码 二进制TAR包 又称二进制glibc ---------- 无需编译(掌握)我主要说一下RPM和源码 二进制TAR包 的区别,因为源码 TAR包 在安装过程中需要编译,安装过程很...原创 2019-03-19 21:38:28 · 6636 阅读 · 1 评论