#

Mysql

mysql8 忘记密码解决办法

开一个终端 bash 关闭mysql服务 net stop mysql 运行 mysqld --console --skip-grant-tables --user=mysql --shared-memory 再开一个终端 管理员模式 bash mysql -u root -p 直接按Enter即可 use mys...

Posted by spike on 2024-01-31

#

Mysql

Mysql 给大表加索引 影子策略

方案思路 此方法来自《高性能MySQL》一书中的方案。 * 创建一张与原表(tb)结构相同的新表(tb_new) * 在新表上创建索引 * 重命名原表为其他表名(tb = tb_tmp),新表重命名为原表名(tb_new = tb),此时新表(tb)承担业务 * 为原表(tb_tmp)新增索引 * 交换表,新表改回最初的名称(tb = tb_new),原表改回...

Posted by spike on 2024-01-31

#

Mysql

mysqldump迁移MySQL数据

导出自建数据库的数据 bash mysqldump -h 127.0.0.1 -u user -p --opt --default-character-set=utf8 --hex-blob testdb --skip-triggers --skip-lock-tables /tmp/testdb.sql 导出存储过程、触发器和函数 bash...

Posted by spike on 2023-10-17

#

Mysql

mysql 解析json

代码 sql select columnName,json_extract(columnName, '$[0].address') from table1 where id = 1 评论 实际项目中json_extract的运行效率还没有验证,目前直接从json字段中取值非常便捷,如果日志存json,可以用sql来分析日志,运维方便。

Posted by spike on 2023-08-31

#

Mysql

mysql优化思维导图

[mypin] mindmap title: mysql优化 * mysql优化 ** 索引 *** 使用explain确定需要的索引 *** 使用analyze、optimze *** 删除没有用的、使用有限的、范围很广的索引 *** 存储引擎选择 **** innodb **** myisam **** blackhold **** archive *...

Posted by sky on 2023-07-06

#

Mysql

常用mysql优化知识点

索引类型速度排序 system const eq_ref ref fulltext ref_or_null index_merge unique_subquery index_subquery range index ALL

Posted by spike on 2023-06-25

#

Mysql

mysql 删除重复数据 根据某列

sql insert into test(`id`) select ANY_VALUE(`id`) from mykeyword group by `Content` delete from mykeyword where `id` not in ( select `id` from test )

Posted by spike on 2023-06-25

#

Mysql

--- 不管理连接池的后果就是流量来的时候数据库挂掉,现在的基本都是有连接池的,基本上就不存在这个问题了。

Posted by spike on 2023-06-25

#

Mysql

mysql 数据库脱敏 数据 字段 加密解密

[官方文档 推荐的加密函数](https://dev.mysql.com/doc/refman/5.7/en/encryption-functions.htmlfunction_aes-decrypt) 注意: AES_ENCRYPT 的结果是一个二进制字符串值。因此,它应该存储在 BLOB、LONGBLOB 或 BINARY 类型的列中。使用 utf8 或 latin1 ...

Posted by spike on 2023-06-25

Previous Next
Copyright © Your Website 2024
介绍 赞助 Github Rss Sitemap 免责声明 联系