http://www.hdj.me/tag/mysql-2
转载 精选 2013-11-01 13:10:38
267阅读
解决办法:set password for @=old_password()我就是set password for root@localhost=old_password(root) 执行结果 0 rows affected 
转载 2023-08-16 16:01:47
73阅读
目录 一、优化概述 二、查询与索引优化分析 1性能瓶颈定位     Show命令     慢查询日志     explain分析查询     profiling分析查询 2索引及查询优化 一、优化概述 MySQL数据库是常见两个瓶颈是CPU和I/O瓶颈,CPU在饱和时候一般发生在数据装入内存或从磁盘上读取数据
转载 2023-11-14 10:37:06
29阅读
目录一、优化概述二、查询与索引优化分析1、性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询2、索引及查询优化一、优化概述MySQL数据库是常见两个瓶颈是CPU和I/O瓶颈,CPU在饱和时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈发生在装入数据远大于内存容量时候,如果应用分布在网络上,那么查询量相当大时候那么平瓶颈就会出现在网络上,我们
转载 2023-10-03 18:22:05
39阅读
目录一、MySQL 8 忘记密码,如何修改密码?1.在配置文件中打开 skip-grant-tables 跳过数据库权限验证2.重启mysql,并连接mysql3.设置密码4.把 skip-grant-tables 禁止5.补充:MySQL 5.7 如何修改密码?二、MySQL 8 开启远程访问权限1.关闭防火墙2.MySQL配置文件中设置本地IP/localhost绑定3.给
转载 2023-07-08 12:40:16
225阅读
1点赞
一、性能故障1. 数据库主机LOAD飙高(1)一般导致MySQL服务器LOAD突然飙高,可能五种情况:– 全表扫描SQL语句;– SELECT操作语句执行计划走错;– 存在UPDATE/DELETE 语句没有索引可选择,而导致堵塞其他SQL语句执行;– 存在修改表结构或OPTIMIZE 语句执行;– 大数据量导入或导出,尤其数据库逻辑备份操作;– 业务量大到超过服务器处理能力(我们大家
转载 2023-08-21 11:03:29
112阅读
Can’t connect to MySQL server on ‘localhost’ (10061)分析:这说明“localhost”计算机是存在,但在这台机器上却没提供MySQL服务。 需要启动这台机器上MySQL服务,如果机子负载太高没空相应请求也会产生这个错误。 解决:既然没有启动那就去启动这台机子mysql。如果启动不成功,多数是因为你my.ini配置问题。重新配置其即
转载 2023-08-04 20:23:46
94阅读
本文实例,运行于 MySQL 5.0 及以上版本。MySQL 赋予用户权限命令简单格式可概括为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据权利。grant select on testdb.* to common_user@'%'grant insert on testdb.* to common_user@'%'gr
转载 精选 2015-06-10 11:02:48
889阅读
错误再现表结构:mysql> DESCRIBE employees; +------------+---------------+------+-----+---------+-------+ | Field      | Type          | Null | Key | Default | Extra | +------------+---------------+------+-
转载 2021-02-24 13:47:45
312阅读
2评论
遇到问题: 启动MySQL时:Starting MySQL.Manager of pid-file quit without updating fi[FAILED] 查配置..无问题..版本问题?..更换之..问题依旧..下面提供自己解决办法: 将配置文件中skip-federated选项注释掉即可.. 修改my.cnf 找到 # Disable Federated by de
转载 精选 2011-06-02 17:06:14
329阅读
MYSQL乱码问题,总结了一下几个处理方法: 1:改变数据库默认编码配置,在MYSQL安装目录中,找到my.ini,修改默认编码为:default-character-set=utf8 2:建立数据库时,CREATE DATABASE ms_db CHARACTER SET utf8 COLLATE utf8_general_ci; 3:执行脚本:指定编码格式set names utf8(注
转载 精选 2013-05-22 16:48:09
465阅读
本文实例,运行于 MySQL 5.0 及以上版本。MySQL 赋予用户权限命令简单格式可概括为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据权利。grant select on testdb.* to common_user@'%'grant insert on testdb.* to common_user@'%'gr
原创 2014-01-12 12:52:28
381阅读
1.锁定这个问题,是mysql自动产生,不用程序猿自己加锁 答:默认情况下,档执行insert/update操作时,mysql会自动进行表锁定。从而此时读取操作只能等待。 2.mysql, 需要添加一列时候,mysql会锁表,期间所有的读写操作只能等待。所以进行分表操作,将大表分成很多小表 3.
转载 2016-10-13 16:27:00
82阅读
2评论
MySQL GROUP BY 问题 拿 employee 示例数据库为例,当进行如下操作时会报错。 mysql> SELECT * FROM employees GROUP B
转载 2020-12-14 08:52:00
126阅读
2评论
 InnoDB锁问题  http://blog.163.com/wjf_j2ee2009/blog/static/13260200020106172823909/ 锁表问题innodb锁表问题http://book.51cto.com/art/200806/77628.htm 死锁形成http://blog.sina.com.cn/s/blog
原创 2023-06-23 06:43:01
37阅读
异常问题
原创 2021-07-30 11:48:26
153阅读
1 连接字符串要设置编码charset=utf8mb4 2 数据库,表,字段都要设置为 utf8mb4 完美!
原创 3月前
49阅读
事务处理在各种管理系统中都有着广泛应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员基本资料,也要删除和该人员相关信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 删除SQL语句 delete from userinfo where ~~~ delete from mail where ~~ delet
ALTER TABLE `news`.`snapshots` MODIFY title VARCHAR(1024) CHARACTER SET utf8; ALTER TABLE `news`.`snapshots` MODIFY source VARCHAR(50) CHARACTER SET utf8; ALTER TABLE `news`.`snapshots` MODIFY NAME VARCHAR(100) CHARACTER SET utf8; ALTER TABLE `news`.`snapshots` MODIFY place VARCHAR(1000) C...
转载 2013-09-11 12:15:00
198阅读
2评论
        在公司做程序,用是阿里云RDS数据库,里面存储数据不是很多,所以就没有太在意里面的内容。然而到了压测时候出现了问题,里面的数据查询异常缓慢,这个为什么呢,如果也让整个程序运行时候查询数据库时间可以短一点,分多线程时候如何才能让整个数据库瓶颈提高一下呢?一、索引引入        发现
  • 1
  • 2
  • 3
  • 4
  • 5