LMLPHP后院

Termux MariaDB 升级后报错解决

files: 1024 max_connections: 151 (was 151) table_cache: 421 (was 2000) 2020-11-15 19:24:34 0 [Note] InnoDB: Uses event mutexes 2020-11-15 19:24:34 0 [Note] InnoDB: Compressed tables use zlib 1.2.11 2020-11-...

MySQL 使用原始数据文件创建一个数据快照

其崩溃恢复能力。当主从服务在 ft_stopword_file, ft_min_word_len,ft_max_word_len 上有不同的值且复制的表上有全文索引,这种方法可能不太可靠。如果使用 InnoDB 表,可以使用 mysqlbackup 命令来创建一个一致性的快照,mysqlbackup 来自 MySQL 企业备份组件。这个命令记录对应与稍后在从站上使用的日志名和偏移量。MySQL 企业备份是一...

MySQL8 关闭 binlog

1.dblwr 20K./ib_buffer_pool 12M./ibdata1 48M./ib_logfile0 48M./ib_logfile1 12M./ibtmp1 164K./#innodb_temp 36K./mysql 25M./mysql.ibd 1.5M./performance_schema 4.0K./private_key.pem 4.0K./public_key...

MySQL 同步复制主服务器配置

n。如下:[mysqld] log-bin=mysql-bin server-id=1 server-id 是正整数,小于 2^32。配置文件为 my.cnf 或 my.ini。为保证持久性和一致性,InnoDB 需加上以下配置:innodb_flush_log_at_trx_commit=1 sync_binlog=1为保证服务的性能,确保 skip-networking 项开启。配置完成后,需要重启数据库...

MySQL update where in 子查询导致锁表

bject(Index)) #13 index.php(134): LmlApp->run(true) #14 {main} 解决方法select * from information_schema.innodb_trx; SELECT * from information_schema.`PROCESSLIST`; 找到死锁的线程,kill 掉。mysql 死锁场景 死锁案例 子查询...

LmlException: HY000 1114 The table is full

s full 这个是 MySQL 的内存表报错,内存占用过大,具体什么原因不是很清楚,可能是系统本身的内存不足导致,MySQL 没有必要去单纯的限制内存表的使用,整个系统的内存不都是为数据库服务的吗?innodb 是全部加载进入内存的。参考解决方案修改 MySQL 的配置文件 my.ini,在[mysqld] 下添加/修改两行,修改完后重启 MySQLtmp_table_size = 256M max_hea...

MySQL 主从同步复制实现步骤

能正常复制)。整个过程遇到各种问题在所难免,本文基于安全的缘故,增加了 ssl 的步骤。先配置服务器一些关键的配置项目主:[mysqld] server-id=2 log-bin=mysql-bin innodb_flush_log_at_trx_commit=1 sync_binlog=1 ssl ssl-ca=/var/lib/mysql/certs/ca-cert.pem ssl-cert=/var/l...

解决Python:UnicodeDecodeError ascii codec decode error

import sys reload(sys) sys.setdefaultencoding('utf8') 在开头处加上以上代码就好了,Python 新手会遇到很多问题,比如 MySQL 的编码问题,innodb 需要 commit 等。题外话,个人认为 Python 性能比 PHP 稍微高一些,当然看具体业务,PHP 性能低下可能跟代码质量有关,至少 Python 的生态圈建设的更好,PHP 官方的东西都是...

MySQL 获取复制主服务器二进制日志坐标

坏从服务的数据库。获取主服务的二进制日志坐标,如下步骤:1. 在命令行开启一个会话连接到主服务,刷新所有表并阻止写入语句:mysql> FLUSH TABLES WITH READ LOCK;对于 InnoDB,FLUSH TABLES WITH READ LOCK 也会阻止事务的提交操作。保持命令行运行,锁定才会持续生效,一旦退出,锁定就会释放。如果是开启全新的主从复制组,可以释放读取锁。2. 在主服务上...

mysqldump备份大数据出错

wed_packet = y 最大允许数据量 一般出现这种情况不是所有例句而是单个表,请你先修复表一般都能解决这类问题 备份不要在数据库压力较大的时候进行,每天凌晨备份是比较合适的 如果是事务型引擎(InnoDB),建议使用 --single-transaction 参数,这样可以让锁表时间变得很短。 上面是做法估计是行不通了,网站在虚拟主机上,修改 MySQL 配置是不太可能的。MySQL 官网也有类似的报...
2024-05-15 18:28:39 1715768919 0.024073