mysql
文章平均质量分 69
王 富贵
这个作者很懒,什么都没留下…
展开
-
【MySQL】windows服务器MySQL数据库定时备份,且只保存30天备份
1.mysql备份 2.压缩备份文件,压缩为rar格式,10%恢复记录 3.拷贝压缩文件到共享服务器 3.本地保留30天的备份原创 2023-01-30 17:10:33 · 688 阅读 · 0 评论 -
【MySQL】MySQL性能优化
mysql优化原创 2022-12-17 18:21:34 · 1337 阅读 · 0 评论 -
【MySQL】【bug】mysqldump备份乱码 fileencoding=latin1
异常描述 mysql:8 系统:Linux 命令: mysqldump -uroot -p**** -P3306 -h127.0.0.1 test >/home/backup/backup.sql Linux备份数据库,打开后乱码。文件内用命令 set fileencoding 查看,fileencoding=latin1 增加参数–default-character-set=utf8mb4 无用 异常解决 方法一(推荐) 在命令加上–hex-blob,搞定。 –hex-blob Dump原创 2022-05-13 18:47:46 · 981 阅读 · 1 评论 -
【MySQL】创建索引
索引是存储引擎用于快速找到记录的一种数据结构。 索引的类型 B-Tree索引 很多存储引擎(比如InnoDB)使用的是B+Tree,即每一个叶子节点都包含指向下一个叶子节点的指针,从而方便叶子节点的遍历。不通存储引擎以不同的方式使用B-Tree索引:MyISAM使用前缀压缩技术使索引更小,InnoDB按照原数据格式进行存储。MyISAM索引通过数据的物理位置引用被索引的行,InnoDB根据主键引用被索引的行。 B树索引对索引列是顺序存储的,所以很适合查找范围数据。适用于全键值、键值范围或键前缀查找原创 2022-05-04 22:29:35 · 355 阅读 · 0 评论 -
【MySQL】mysql8的权限管理
权限管理1. 查看用户2. 创建用户3.授权用户4.设置加密规则与更改用户密码5.撤销用户权限:6.删除用户7.刷新权限 1. 查看用户 select * from mysql.user; 进入 mysql数据库的user表,查看有什么用户。user 用户名;host 可登录的ip地址,%为不指定;plugin 字段为密码加密方式。mysql8较旧版更新了密码加密方式。旧版本mysql_native_password,新版本caching_sha2_password(默认)。 user表host,user原创 2022-03-30 10:47:09 · 2496 阅读 · 0 评论 -
【MySQL】范式和反范式
范式和反范式范式的优点和缺点范式的优点:范式的缺点:反范式的优点反范式的优点混用范式化和反范式化 范式化的数据库中,每个试试数据会初选并且只出现一次。 反范式化的数据库中,信息是冗余的,可能会存储在多个地方。 范式的优点和缺点 为了提高性能,经常对schema进行范式化设计,尤其是写密集的场景。 范式的优点: 范式化的更新操作通常比反范式化要快 当数据较好的范式化时,就只有很少甚至没有重复数据,所以只需要修改更少的数据。 范式化的表通常更小,可以更好的放在内存里,所以执行操作会更快。 很少有多余的数据,意原创 2021-12-16 23:33:51 · 1079 阅读 · 0 评论 -
【MySQL】数据类型优化
表结构设计原则: 尽量使用可以正确存储数据的最小数据类型。这样占用更少的磁盘、内存和CPU缓存,处理时需要的CPU周期也更少。 选择更简单的数据类型。整型比字符操作代价更低,比如存储时间用date、time不用字符串,存储ip用整型不用字符串。 尽量避免使用null,除非真的需要存储null值。因为可为null的列似的索引、索引统计和值比较都更复杂;可为null的列使用更多的存储空间。null改not null性能提升较小。如果计划建索引,尽量避免可为null 选择具体类型: 很多MySQL的数据类型可原创 2021-11-25 23:56:42 · 577 阅读 · 0 评论 -
【MYSQL】存储引擎
存储引擎专题1、InnoDB存储引擎2、MyISAM存储引擎3、MySQL内建其他存储引擎1、Archive引擎。2、CSV引擎3、Blackhole引擎4、Federated引擎5、Memory引擎6、Merge引擎7、NDB集群引擎4、第三方存储引擎 1、InnoDB存储引擎 InnoDB是MySQL的默认事务型引擎,也是最重要最广泛的存储引擎。被设计用来处理大量的短期(short-lived)事务,大部分短期事务正常提交,很少被回滚。InnoDB的性能和自动崩溃恢复特性,在非事务型存储需求中也很流原创 2021-11-18 00:12:47 · 588 阅读 · 0 评论 -
linux服务器MySQL数据定时备份与恢复(异常Operation not permitted解决)
Mysql 数据的备份 手工采用 mysqldump 的方式备份/恢复 ➢ 备份 命令示例 Mysqldump –uroot -p123456 -P3306 -h127.0.0.1 –E –R --single-transaction -B test > D:\backup\v50-2013.sql ➢ 命令 解释 -uroot:指定备份用户为 root; -p123456:指定用户的密码,其中 123456 为密码,需要输入正确的 root 用户密码; -P3306:大写的字母 P,指定 m原创 2021-10-31 17:04:59 · 868 阅读 · 0 评论