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. 数据库主机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 完美!
事务处理在各种管理系统中都有着广泛的应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!
删除的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数据库,里面存储的数据不是很多,所以就没有太在意里面的内容。然而到了压测的时候出现了问题,里面的数据查询异常的缓慢,这个为什么呢,如果也让整个程序运行的时候查询数据库的时间可以短一点,分多线程的时候如何才能让整个数据库的瓶颈提高一下呢?一、索引的引入 发现
转载
2023-12-07 01:09:18
42阅读