mysql binlog日志删除管理登录MySQL命令行模式查看binlog日志show binary logs;查看主从同步状态show master statusshow slave status\G注:生产环境需要先备份数据后再执行删除操作自动删除永久生效:修改mysql的配置文件my.cnf,添加binlog过期时间expire_logs_days,然后重启mysqlvi /etc/my.cnfexpire_logs_days = 7 #保留最近7天的binlog日志...
2023-11-17 /
38 次浏览 /
数据库教程
基于Redis6.2.8版本部署Redis Cluster集群1、操作前准备,环境规划:IP主机名端口号节点192.168.238.102redis-cluster6701master192.168.238.102redis-cluster6702slave—>6705的master192.168.238.102redis-cluster6703master192.168.238.102redis-cluster6704slave—>6701的master192....
2022-12-15 /
4236 次浏览 /
数据库教程
执行/data/redis-6.2.8-cluster/bin/redis-cli --cluster create 192.168.238.102:6701 192.168.238.102:6702 192.168.238.102:6703 192.168.238.102:6704 192.168.238.102:6705 192.168.238.102:6706 --cluster-replicas 1 报[ERR] Node is not empty. Eit...
2022-12-14 /
541 次浏览 /
数据库教程
1.MyISAM表损坏用myisamchk命令来修复myisamchk -r -q 后面跟你的表名.MYI这个命令是专门修复myism引擎数据库表的。比如,你的数据库目录为/data/mysql/db其中一个表为 test那么修复test表的方法为myisamchk -r -q /data/mysql/db/test.MYI如果修复全部表,用这个命令myisamchk -r -q /data/mysql/db/*.MYI修复全部数据库mysqlcheck -A -...
2022-12-05 /
314 次浏览 /
数据库教程
#查询所有,stat是表名db.stat.find({},{uid:1,v:1,_id:0})#查询指定列里的uiddb.stat.find({uid:'901_632bcce00d4444957c4c8b58'},{uid:1,v:1,_id:0})#根据uid,累加uid,v都代表字段,$符号不能去掉db.stat.aggregate(
[
{
 ...
2022-09-22 /
561 次浏览 /
数据库教程
最为常见的扫描方式有:(1)system:系统表,少量数据,往往不需要进行磁盘IO;(2)const:常量连接;(3)eq_ref:主键索引(primary key)或者非空唯一索引(unique not null)等值扫描;(4)ref:非主键非唯一索引等值扫描;(5)range:范围扫描;(6)index:索引树扫描;(7)ALL:全表扫描(full table scan);(1)explain结果中的type字段,表示(广义)连接类型,它描述了找到所需数据使用的扫描方式...
2022-09-07 /
434 次浏览 /
数据库教程
1、通过测试只要添加
cast(sum(字段) as DECIMAL)
使用 cast (字段 as decimal(19,5)) 可以指定精度。
例如:select cast(sum(money) as DECIMAL) from moneytable
2、使用round保留几位小数
例如:...
2022-07-27 /
943 次浏览 /
数据库教程
SQLite工具sqlitestudio-3.3.3 下载地址:https://sqlitestudio.pl/下载好解压,打开SQLiteStudio.exe文件,选择可以简体中文,不过只汉化一部分而已然后操作如下图:导入对应的db数据库双击打开数据库,然后选择导出默认选择全表,然后下一步,选择如下图红框
导出后,得到sql文件,通过editplus或者notepad++ 打开sql文件删除如下内容1.行首的PRAGMA foreign_keys = off;...
2022-07-06 /
1278 次浏览 /
数据库教程
mongodumpmongodump --help参数说明:-h:指明数据库宿主机的IP-u:指明数据库的用户名-p:指明数据库的密码-d:指明数据库的名字-c:指明collection的名字-o:指明到要导出的文件名-q:指明导出数据的过滤条件-j, --numParallelCollections= number of collections to dump in parallel (4 by default)--oplog 备份的同时备份oplo...
2022-07-05 /
535 次浏览 /
数据库教程
1、修改my.cnf下的[client]socket = /tmp/mysql.sock[mysqld]socket = /tmp/mysql.sock2、修改php.inipdo_mysql.default_socket=/tmp/mysql.sockmysql.default_socket = /tmp/mysql.sock主要是修改下面这个,上面两个加不加都行mysqli.default_socket = /tmp/mysql.sock...
2022-02-22 /
1021 次浏览 /
数据库教程
mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces安装mysql5.7备份出现上面报错需要给账号权限GRANT PROCESS ON *.* TO '数据库用户'@'localhost';flush priv...
2021-08-11 /
5590 次浏览 /
数据库教程
1.配置主库my.cnf文件,主库配置log-bin和server-id参数,从库配置server-id,不能和主库及其他从库一样,一般不开启从库log-bin功能,
注意:配置参数后要重启生效。
log-bin=mysql-bin
server-id = 1
登录主库检查是否开启成功,看目录下是否有logbin日志,或者登录主库的mysql通过下面的命令检查状态,等于ON...
2020-12-16 /
968 次浏览 /
数据库教程
https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.4-m7.tar.gzhttp://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27.tar.gz http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz...
2020-09-09 /
1330 次浏览 /
数据库教程
查看当前时间,先登陆mysqlselect curtime(); 或select now();查看时区show variables like "%time_zone%";临时修改时区和时间set global time_zone = '+0:00'; ##修改mysql全局时区为UTC时间set time_zone = '+0:00'; ##修改当前会话时区flush privileges; #立即生效永久生效v...
2019-09-05 /
1226 次浏览 /
数据库教程
load指定字段需要注意mysql -uroot -p123456 数据库名 --local-infile=1 -e "load data local infile '文件路径' into table 表名 FIELDS TERMINATED BY '分隔符' lines terminated by'\n' (字段1,字段2,字段3,字段4);"...
2019-08-28 /
2271 次浏览 /
数据库教程