MySQL 5.1.x | InnoDB | 视窗
我的 mysql 数据目录开始被 bin 日志填满。
我目前在 Windows mysql 服务器中配置了以下设置:
[mysqld]
log-bin
server-id=1
binlog-do-db=foodb1
binlog-do-db=foodb2
expire_logs_days=25
Run Code Online (Sandbox Code Playgroud)
我打算将 expire_logs_days 设置更改为expire_logs_days=10
并退回 mysql 服务。进行此更改后,我希望旧的 bin 日志多久能清除。
这是否仅作为夜间计划任务的一部分完成?或者这应该是立即的?
玛丽亚数据库 10.1.x
假设我有一个这样的查询:
select FOO from db.BLAH where STAMPFOO > NOW() - INTERVAL 1 HOUR
如果我在中午 12:15 运行该查询,我是否只会获取日期值大于上午 11:15 的记录?或者大于上午 11:00?
MySQL 5.1.4x (Windows) | 数据库
我最近从 mySQL 数据库(几十万行)中清除了数据,我打算使用
OPTIMIZE TABLE LOGTABLEFOO1,LOGTABLEFOO2,LOGTABLEFOO3;
Run Code Online (Sandbox Code Playgroud)
为了减少文件系统中的空白空间占用的数据空间。
我担心的是,一旦我开始执行此命令,我将不知道要花多长时间或在此过程中处于什么位置。无论如何我可以确定这些信息吗?据我所知,没有进度指示器。
我有一个大型(几 GB)mysql 数据库,我打算通过它导入
mysql -u root -p mydb < mydb.sql
Run Code Online (Sandbox Code Playgroud)
在 SSH 会话中。
如果我的 SSH 连接断开会发生什么?
运行类似的东西是否更安全
nohup mysql -u root -p mydb < mydb.sql
Run Code Online (Sandbox Code Playgroud)
还是mysql不在乎?
使用以下