摘要:https://docs.microsoft.com/en-US/troubleshoot/sql/security/transfer-logins-passwords-between-instances 创建存储过程,生成需要的脚本,传输logins和密码: 在[数据库]-->[系统数据库]--> 阅读全文
MySQL索引的维护
2022-03-07 21:58 by abce, 578 阅读, 0 推荐, 收藏, 编辑
摘要:1.找出未使用的索引 结合sys schema查询 mysql> select * from sys.schema_unused_indexes;+ + + +| object_schema | object_name | index_name |+ + + +| world | City | Co 阅读全文
消除高流量导致的MySQL瓶颈
2022-03-06 16:05 by abce, 176 阅读, 0 推荐, 收藏, 编辑
摘要:消除高流量导致的MySQL瓶颈 1.扩展云实例的大小 如果是云上,或虚拟化环境。扩大实例的大小通常是最便捷的方法。 2.部署更多的主从复制 如果是读多的负载,可以部署更多的从库,来提升性能。 仅仅部署主从复制还不够,你需要确定你的应用可以支持。有些应用可能需要借助ProxySQL等产品。 3.部署P 阅读全文
消除高流量导致的PostgreSQL瓶颈
2022-03-06 16:04 by abce, 323 阅读, 0 推荐, 收藏, 编辑
摘要:强调性能瓶颈,有很多方面值得关注,但是为了便于讨论,这里只从以下几个方面讨论: 1.调优性能参数 默认的参数是为了尽量少使用资源,如果不调整这些参数,会导致cpu和io消耗过高。 ·effective_cache_size:50-70%。 参考:https://www.cnblogs.com/abc 阅读全文
MySQL 8随机密码生成器
2022-03-05 13:36 by abce, 1296 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL 8随机密码生成器 在MySQL8.0.18中引入了随机密码生成功能,create user、alter user、set password语句可以为用户生成随机密码,而不再需要管理员显式指定密码。 缺省情况下,所有MySQL生成的随机账户密码一共有20个字符的长度。不过,这是可以修改的, 阅读全文
Percona XtraBackup基于时间点恢复单个数据库
2022-03-05 13:35 by abce, 774 阅读, 0 推荐, 收藏, 编辑
摘要:Percona XtraBackup基于时间点恢复单个数据库 测试环境 mysql> show tables from test;+ +| Tables_in_test |+ +| bar || baz || foo |+ +3 rows in set (0.00 sec) 第一次备份时,表foo和 阅读全文
MySQL备份最佳实践
2022-03-05 13:35 by abce, 269 阅读, 0 推荐, 收藏, 编辑
摘要:1.逻辑备份 mysqldump 这里只是一个简单的示例 备份指定的数据库: mysqldump --single-transaction members | gzip - > members.sql.gz 备份所有的数据库: mysqldump --single-transaction --all 阅读全文
MySQL基于时间点的恢复
2022-03-05 13:35 by abce, 785 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL基于时间点的恢复通常是拷贝一份binglogs,用mysqlbinlog来重放事务。但是,这个方式有很多的缺点,使得基于时间点的恢复很难。比如: ·需要确保对所有的binlogs执行单个mysqlbinlog命令,并通过管道传递给mysql客户端。要不然,binlog.000001创建一个 阅读全文
使用mysqlbinlog远程备份binlog
2022-03-04 20:17 by abce, 199 阅读, 0 推荐, 收藏, 编辑
摘要:#!/bin/sh MBL=/usr/local/mysql/bin/mysqlbinlog MYSQLHOST=192.168.56.1 MYSQLPORT=3306 MYSQLUSER=replication_user MYSQLPASS=replication_pass BACKUPDIR=/ 阅读全文
mysql root用户没有grant权限
2022-03-01 21:31 by abce, 2845 阅读, 0 推荐, 收藏, 编辑
摘要:最近接手了几个库,root用户都没有grant权限。 1.root用户登录后没有授权的权限 mysql> grant insert on mysql.abce to 'myabc'@'127.0.0.1' ; ERROR 1142 (42000): GRANT command denied to u 阅读全文