欢迎光临IT网Linux学习频道

当前位置: > 数据库 > MySQL >
  • [MySQL] MySQL主从服务器(Replication)的设置 日期:2019-11-28 19:17:27 点击:127 好评:0

    首先设置MySQL主服务器: 在主服务器上为从服务器建立一个用户: grant replication slave on *.* to 用户名@主机 identified by 密码; 如果使用的是MySQL 4.0.2之前的版本,则用file权限来代替replication slave 编辑主服务器的配置文件:/etc/my.cnf server...

  • [MySQL] 数据库之主从表、查询、约束 日期:2019-11-28 19:15:40 点击:136 好评:0

    知识概要:!!! 1.主要掌握排序查询,聚合函数的种类,分组和分页查询; 2.了解对于字段的约束,包括主键约束,非空,唯一,自增长,默认; 3.理清楚主表和从表的关系,掌握外键的使用格式 4.总结多表之间的关系,一对一,一对多,多对多 第一章 .查询记录...

  • [MySQL] mysql主从只同步部分库或表 日期:2019-11-28 19:12:49 点击:184 好评:0

    同步部分数据有两个思路,1.master只发送需要的;2.slave只接收想要的。 master端: binlog-do-db 二进制日志记录的数据库(多数据库用逗号,隔开) binlog-ignore-db 二进制日志中忽略数据库 (多数据库用逗号,隔开) 举例说明: 1)binlog-do-db=YYY 需要...

  • [MySQL] mysql单个表的主从同步 日期:2019-11-28 19:12:00 点击:164 好评:0

    1.主上修改my.cnf文件: server-id=1 log-bin=mysql-bin 2.从上修改配置文件 my.cnf server-id=2 relay-log=relay-bin read-only =1 replicate-ignore-db = mysql replicate-ignore-db = test replicate-ignore-db = information_schema #replicate-wild-do-t...

  • [MySQL] MySQL数据库主从同步与单张表主从同步 日期:2019-11-28 19:10:12 点击:160 好评:0

    参考 问题描述: MySQL数据库是现在常用的数据库,由于一些业务的需求,多个不同服务器上的数据库需要数据同步或者部分数据同步。如何同步?怎么同步才简单? 方案 目前有以下几种方案(参考): 通过逻辑代码层面去实现,定时去更新。比较麻烦需要对比数据库...

  • [MySQL] MySql之自动同步表结构 日期:2019-11-28 19:08:42 点击:196 好评:0

    MySql之自动同步表结构 开发痛点 在开发过程中,由于频繁的修改数据库的字段,导致rd和qa环境的数据库表经常不一致。 而由于这些修改数据库的操作可能由多个rd操作,很难一次性收集全。人手工去和qa环境对字段又特别繁琐,容易遗漏。 解决之道 于是笔者就写了...

  • [MySQL] Mysql数据表结构同步Python实现 日期:2019-11-28 19:06:08 点击:131 好评:0

    Mysql数据表结构同步Python实现 Python源码 #!/usr/bin/python import MySQLdb import configparser class SchemaMysql: #初始化用户数据 isdrop参数为是否删除目标库多余的字段 def __init__(self,src_info,des_info,isdrop): self.src_ip = src_info[0] sel...

  • [MySQL] Mysql的sql优化方法 日期:2019-11-26 13:13:40 点击:98 好评:0

    1、选择最合适的字段属性 Mysql是一种关系型数据库,可以很好地支持大数据量的存储,但是一般来说,数据库中的表越小,在它上面执行的查询也就越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度舍得尽可能...

  • [MySQL] MySQL数据库—SQL汇总 日期:2019-11-26 13:06:10 点击:112 好评:0

    目录 一、准备 二、SQL常用数据类型 1、数值型 1)整型 2)小数 2、字符型 3、日期型 三、SQL字段约束 1、六大约束 2、标识列(自增长列) 四、DQL(Data Query Language)数据查询语言 1、语句顺序 2、基础查询(SELECT) (1)查询常量 (2)查询表达式 (3)查...

  • [MySQL] MySQL 性能优化梳理 日期:2019-10-11 14:10:18 点击:76 好评:0

    前言 本文主要针对的是关系型数据数据库MySql。键值类数据库可以参考: https://www.jianshu.com/p/098a870d83e4 先简单梳理下Mysql的基本概念,然后分创建时和查询时这两个阶段的优化展开。 1 基本概念简述 1.1 逻辑架构 第一层:客户端通过连接服务,将要...

  • [MySQL] 数据库系统load飙高问题解决思路 日期:2019-08-23 17:28:48 点击:125 好评:0

    工作过程中有时候会接收到数据库服务器器load 飙高的报警,比如: load1 15.2 5 base: 8.52,collect time:2014-08-30 如何处理load 异常飙高的报警呢? 本文尝试从原理,原因,解决方法来阐述这类问题的解决思路。 一 原理分析 CPU作为服务器的关键资源经常成...

  • [MySQL] Mysql开启GTID后遇到错误跳过方法 日期:2019-08-23 17:28:08 点击:180 好评:0

    处理方法如下: 一:跳过错误 这个GTID_NEXT的4,是在master 上正常执行的最大id + 1,即 Executed_Gtid_Set 里面master uuid执行过的最大值 3+ 1 STOP SLAVE ; #首先停止gtid复制 SET @@SESSION .GTID_NEXT = 8f9e146f-0a18-11e7-810a-0050568833c8:4 ; 设...

  • [MySQL] MySQL 主从延迟几万秒 Queueing master event to the relay log 日期:2019-08-23 17:27:09 点击:180 好评:0

    数据库版本 Server version: 5.6.24-log Source distribution 问题描述 数据采集平台业务数据库由于批量灌数据导致主从延迟上万秒。 复制线程长期处于Queueing master event to the relay log状态。 监控数据显示 1.Seconds_Behind_Master 维持在6w秒左右,且...

  • [MySQL] MySQL 空事务 日期:2019-08-23 17:25:47 点击:176 好评:0

    问题描述; 研发同事反应MySQL数据库有锁,检查innodb_trx时,发现有很多长时间未结束的空事务。 这些事务的trx_mysql_thread_id都为0,因此不能通过kill id 的方式强制关闭这些长时间未结束的僵尸事务。 SELECT trx_mysql_thread_id, trx_id, trx_started, s...

  • [MySQL] redo和undo的区别 日期:2019-08-23 17:02:00 点击:161 好评:0

    edo-- undo--datafile insert一条记录时, 表跟undo的信息都会放进 redo 中, 在commit 或之前, redo 的信息会放进硬盘上. 故障时, redo 便可恢复那些已经commit 了的数据. redo-每次操作都先记录到redo日志中,当出现实例故障(像断电),导致数据未能更新到数...

  • [MySQL] MySQL不能启动 Can't start server : Bind on unix socke 日期:2019-08-23 16:59:49 点击:92 好评:0

    MySQL服务器突然不能启动,查看最后的启动日志如下: 080825 09:38:04 mysqld started 080825 9:38:04 [ERROR] Cant start server : Bind on unix socket: Permission denied 080825 9:38:04 [ERROR] Do you already have another mysqld server running on s...

  • [MySQL] Linux下MySQL的备份与还原 日期:2019-08-23 16:58:09 点击:112 好评:0

    Linux下MySQL的备份与还原 2.1 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [root@localhost mysql]# mysqldump -u root -p voicevoice.sql,输入密码即可。 2.2 还原 法一: [root@localhost ~]#...

  • [MySQL] MySQL新加用户和开启慢查询 日期:2019-08-23 16:57:26 点击:159 好评:0

    mysqlgrant select on *.* to read@% identified by j; //给予read用户只读全部库的权限 mysqlgrant select,delete,update,create,drop on *.* to test@%identified by 1234;//test用户对所有数据库都有select,delete,update,create,drop 权限。 mysqlflush...

  • [MySQL] MySQL乱码 日期:2019-08-23 16:57:13 点击:137 好评:0

    MySQL乱码: 用语句 show variables like character%; 来查看当前数据库的相关编码集。 修改My.cnf文件增加 [mysqld] character-set-server=utf8 重启Mysql: +--------------------------+----------------------------------+ | Variable_name | Value | +-...

  • [MySQL] MySQL运行状态show status中文详解 日期:2019-08-23 16:55:28 点击:52 好评:0

    要查看MySQL运行状态,要优化MySQL运行效率都少不了要运行show status查看各种状态,下面是参考官方文档及网上资料整理出来的中文详细解释: 状态名 作用域 详细解释 Aborted_clients Global 由于客户端没有正确关闭连接导致客户端终止而中断的连接数 Aborte...

  • [MySQL] MySQL备份脚本 日期:2019-08-23 16:54:52 点击:96 好评:0

    #!/bin/sh #本份数据库 #Local backup dir and backup bin setting Local_Dir=/var/jfb/backup/mysql Backup_Bin=/usr/bin/mysqldump #Database setting Db_Host=172.30.0.2 Db_Name=ec Db_User=uu_db Db_Pass=lok Bak_File=$Db_Name`date +%Y-%m-%d-%H--%M`...

  • [MySQL] explain分析查询 日期:2019-08-23 16:52:25 点击:179 好评:0

    explain分析查询 使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。这可以帮你分析你的查询语句或是表结构的性能瓶颈。通过explain命令可以得到: 表的读取顺序 数据读取操作的操作类型 哪些索引可以使用 哪些索引被...

  • [MySQL] 查看MySQL锁定情况 日期:2019-08-23 16:51:33 点击:191 好评:0

    SHOW STATUS LIKE %Table_locks% Table_locks_immediate | 105 | Table_locks_waited | 3 | 如果Table_locks_waited的值比较高,则说明存在着较严重的表级锁争用情况。这时,需要我们对应用做进一步的检查,来确定问题所在。 Table_locks_immediate 指的是能...

  • [MySQL] mysql修改端口经验 日期:2019-08-23 16:50:35 点击:54 好评:0

    mysql更改端口 修改/etc/my.cnf 添加port=3308 修改后如下 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock port=3308 user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 defau...

  • [MySQL] CentOS7 安装mysql-5.7.10(glibc版) 日期:2019-08-23 16:47:45 点击:169 好评:0

    groupadd mysqluseradd -r -g mysql mysql 修改mysql目录及子文件属主和属组 chown -R mysql:mysql mysql shell cd /usr/local shell ln -s /home/mysql/mysql-5.7.10 mysql #在/usr/local/目录下创建一个mysql链接 shell cd mysql shell mkdir data #作为存...

  • [MySQL] Mysql5.7.10新加用户 日期:2019-08-23 16:46:53 点击:177 好评:0

    1 2 3 4 INSERT INTO mysql. user (HOST, USER ,authentication_string,ssl_cipher,x509_issuer,x509_subject,select_priv) VALUES ( 192.168.60.% , hzx , PASSWORD ( 123 ), , , , Y ); UPDATE USER SET authentication_string= PASSWORD ( 123 ) WHERE US...

  • [MySQL] mysql状态查看 QPS/TPS/缓存命中率查看 日期:2019-08-23 16:46:22 点击:194 好评:0

    运行中的mysql状态查看 对正在运行的mysql进行监控,其中一个方式就是查看mysql运行状态。 (1)QPS(每秒Query量) QPS = Questions(or Queries) / seconds mysql show global status like Question%; (2)TPS(每秒事务量) TPS = (Com_commit + Com_rollback) / s...

  • [MySQL] 修改默认MYSQL数据库data存放位置 日期:2019-08-23 16:45:50 点击:107 好评:0

    随着业务量的增长,mysql默认安装所在分区大小出现瓶颈,通常需要将datadir换到较大的分区 示例原目录:/usr/local/mysql/data/ 示例新目录:/data/mysqldata/ 1,停止mysqld服务 /sbin/service mysqld stop 2,复制数据库到新目录 cp -R /usr/local/mysql/da...

  • 首页
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 下一页
  • 末页
  • 651820
栏目列表
推荐内容