mysql> create user 'shnne'@'localhost' identified by 'shnne123';ERROR 1805 (HY000): Column count of mysql.user is wrong. Expected 45, found 43. The table is probably corrupted解决办法:/usr/bin/mysql_upgrade -uro...
2024-08-21 /
269 次浏览 /
数据库教程
MySQL 还原数据库出现ERROR 1418 (HY000) at line 16124: This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variab...
2024-08-20 /
316 次浏览 /
数据库教程
mysql 写法1、默认的逗号分隔select GROUP_CONCAT(字段名) from 表名;2、用空格分隔select GROUP_CONCAT(字段名 SEPARATOR ' ') from 表名; 使用 GROUP_CONCAT 函数将多个字符串连接成一个字符串,在拼接成字符串时就会存在拼接长度的问题,mysql 默认的拼接最大长度为 1024 个字节,由于 1024 个字节会出现不够用的情况,所以有时需要去根据情况进行修改,方式如下进入...
2024-03-19 /
490 次浏览 /
数据库教程
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 /
699 次浏览 /
数据库教程
基于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 /
5244 次浏览 /
数据库教程
执行/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 /
1073 次浏览 /
数据库教程
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 /
836 次浏览 /
数据库教程
#查询所有,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 /
1071 次浏览 /
数据库教程
最为常见的扫描方式有:(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 /
933 次浏览 /
数据库教程
1、通过测试只要添加
cast(sum(字段) as DECIMAL)
使用 cast (字段 as decimal(19,5)) 可以指定精度。
例如:select cast(sum(money) as DECIMAL) from moneytable
2、使用round保留几位小数
例如:...
2022-07-27 /
1465 次浏览 /
数据库教程