欢迎光临IT网Linux学习频道

当前位置: > 数据库 > MySQL >
  • [MySQL] 如何对MYSQL进行架构扩展? 日期:2019-01-05 22:51:39 点击:120 好评:0

    随着业务量越来越大,单台数据库服务器性能已无法满足业务需求,该考虑加机器了,该做集群了~~~。主要思想是分解单台数据库负载,突破磁盘I/O性能,热数据存放缓存中,降低磁盘I/O访问频率。 1 主从复制与读写分离 因为生产环境中,数据库大多都是读操作,所...

  • [MySQL] 请列举一些MYSQL性能优化原则 日期:2019-01-05 22:37:19 点击:127 好评:0

    减少表连接,减少复杂 SQL,拆分成简单SQL 减少排序:非必要不排序,利用索引排序,减少参与排序的记录数 尽量避免 select * 尽量用 join 代替子查询 尽量少使用 or,使用 in 或者 union(union all) 代替 尽量用 union all 代替 union 尽量早的将无用数据过滤...

  • [MySQL] 数据库有哪些缓存策略? 日期:2019-01-05 22:36:43 点击:85 好评:0

    数据库的缓存策略包括Query Cache和Data Buffer: Query Cache: 以SQL作为key值缓存查询结果集 一旦查询涉及的表记录被修改,缓存就会被自动删除 设置合适的Query Cache会极大提高数据库性能 Query Cache并非越大越好,过大的Qquery Cache会浪费内存。 MySQL:...

  • [MySQL] 解决MySQL事务未提交导致死锁报错 避免死锁的方法 日期:2019-01-03 14:06:12 点击:131 好评:0

    解决mysql 事务未提交导致死锁报错: 当 sessionA 尝试修改 B 表数据,因为 sessionB 当前为锁定状态,而且 sessionB 对 B 表中数据具有锁定状态中,则出现死锁。sessionB 会自动终止尝试修改 A 表数据事务, 两个事务操作都被终止,并返回下面错误信息。 ER...

  • [MySQL] 高并发update的 死锁产生原因 日期:2019-01-03 14:04:59 点击:82 好评:0

    在说这个之前首先了解一下讲一下update语句sql中的情况。 死锁产生的条件: 出现循环等待资源。 update对锁的流程: 当sql发出一个update请求之后,数据库会对表中的每条记录加上U锁。然后数据库会根据where条件,将符合条件的记录转换为X锁。对不满足条件的...

  • [MySQL] MySQL并发事务导致的死锁 日期:2019-01-03 13:59:25 点击:192 好评:0

    前提:InnoDB存储引擎 + 默认的事务隔离级别 Repeatable Read 用MySQL客户端模拟并发事务操作数据时,如下表按照时间的先后顺序执行命令,会导致死锁。 数据库数据如下 select * from a ; +----+ | id | +----+ | 3 | +----+ | 8 | +----+ | 11 | +----+ 时...

  • [MySQL] MySQL5.7版本sql_mode=only_full_group_by问题解决办法 日期:2018-12-28 11:04:02 点击:66 好评:0

    问题: MySQL数据库迁移到MySQL5.7版本后,出现如下报错: 原因分析:MySQL5.7版本默认设置了 mysql sql_mode = only_full_group_by 属性,导致报错。 解决办法: 1、打开MySQL数据库控制台 执行全局sql语句: set @@sql_mode= STRICT_TRANS_TABLES,NO_ZERO_...

  • [MySQL] 修改重置MySQL的root密码 日期:2018-12-25 17:44:35 点击:166 好评:0

    mysql SET PASSWORD = PASSWORD( 123456 ); // 或者 mysql SET PASSWORD FOR root @ localhost = PASSWORD( 123456 ); 1 2 mysql UPDATE mysql.user SET password=PASSWORD( 123456 ) WHERE User= root ; mysql FLUSH PRIVILEGES; 如果忘记了root密码,需要...

  • [MySQL] MySQL修改root密码 日期:2018-12-25 17:41:16 点击:72 好评:0

    先登录mysql mysql -uroot -p 然后用SET PASSWORD命令修改密码 set password for root@localhost = password(123456); #本地登录密码 set password for root@% = password(123456); #远程登录密码 注:如果出现Your password does not satisfy之类的密码太简...

  • [MySQL] MySQL重置root密码 日期:2018-12-25 17:40:28 点击:95 好评:0

    1.重置root密码: service mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking # mysql -u root mysql mysql UPDATE user SET Password=PASSWORD(newpassword) where USER=root; mysql FLUSH PRIVILEGES; mysql quit # /etc/init...

  • 首页
  • 上一页
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 下一页
  • 末页
  • 1811810
栏目列表
推荐内容