
数据库
MonkeyKing-Sun
这个作者很懒,什么都没留下…
展开
-
Mysql主从数据库(腾讯云Mysql+CVM服务器自建Mysql)
1.主库创建同步数据的账户(使用Navicat工具操作)mysqlcreate user 'userdata'@'%' identified by '@Server2021Card';grant REPLICATION SLAVE,Replication client,reload on *.* to 'userdata'@'%' identified by '@Server2021Card';# REPLICATION SLAVE则是一个必须而基本的权限,它直接授予slave服务器以..原创 2022-03-20 01:15:37 · 1630 阅读 · 1 评论 -
navicat 出现 access denied for user root 错误解决办法
原因没有在其他ip地址上访问的权限。需要登录mysql然后修改权限。1.ssh登录服务器2.mysql指令进入msyql面板3.GRANT ALL PRIVILEGES ON *.* TO'用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;4.flush privileges;...原创 2022-03-11 01:20:40 · 5341 阅读 · 1 评论 -
Mysql如何进行高效的批量插入和更新库 ON DUPLICATE KEY UPDATE
1.需求及解决方案:需求:批量插库,如果数据存在则进行更新,如果数据不存在则进行插入示例: <insert id="batchUpdate" parameterType="java.util.List"> insert into tb_list (col1,col2,col3,col4) values <foreach collection="list" item="item" index="index" sep原创 2020-12-13 02:08:37 · 1958 阅读 · 0 评论 -
Mysql常见使用技巧
1.datetime 数据的自动更新(update_time)和初始化(create_time) `create_date` datetime DEFAULT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_date` datetime DEFAULT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',初始化:CURRENT.原创 2020-06-08 18:03:47 · 1335 阅读 · 0 评论 -
PowerDesigner导出数据表结构到Excel 一个表一个Sheet 带链接目录 (sheet是表名)
1. 先逆向导入你的sqlhttps://mp.youkuaiyun.com/console/editor/html/907562022.选中需要导出的表,执行脚本Option Explicit Dim rowsNum rowsNum = 0'----------------------------------------------------------...原创 2020-04-17 12:12:59 · 1572 阅读 · 1 评论 -
Navicat与Mysql字符集冲突导致乱码如何解决
1.Navicat中显示正常,但是使用代码查询后乱码首先需要排除代码本身的编码格式问题是不是utf-8,数据是不是utf-8在Navicat中无乱码代码查询出来是乱码,乱码的包括中文和部分符号2.分析编码格式问题 Navicat连接使用的是utf-8,而数据库使用的是utf8 -- UTF-8 Unicode3.设置使用Mysql字符集,从新录...原创 2020-04-15 23:53:04 · 1185 阅读 · 0 评论 -
Mysql安装常见问题及解决方法
1.A Windows service with the name MySQL already exists.卸载mysql 执行命令可以在dos窗口,使用如下命令:sc delete mysql如果成功,出现如下结果:[SC] DeleteService SUCCESS2.The security settings could not be applied to the d...原创 2020-01-10 10:04:22 · 1108 阅读 · 0 评论 -
CentOS安装Postgresql与应用
1.CentOS安装Postgresql1.安装epelyum install epel-release2.安装postgresqlyum install postgresql*3.启动postgresqlpostgresql-setup initdb4.启动postgresql并设置为开机自启动systemctl restart postgresqlsystemctl en...原创 2019-11-28 14:45:46 · 719 阅读 · 0 评论 -
Access常见问题及解决方法
1.文件共享锁溢出 请增加MaxLocksperFile注册表项值32位:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0\64位:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Jet\4.0\Engines\Jet 4.0\MaxLocksP...原创 2019-09-25 09:42:46 · 3389 阅读 · 0 评论 -
Linux-插入数据异常报错[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause...
在工具端执行数据插入操作时报错[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and...,但是数据还是插入成功了。可以肯定sql语句没有问题,于是就查看linux下的mysql配置问题。解决办法:1.打开mysql配置文件,加入如下配置,如果配置文件中存在请修改即可。vim my.c...原创 2018-08-30 19:32:42 · 2656 阅读 · 0 评论 -
Linux下安装Redis并实现远程连接,Redis Desktop Manager可视化连接
1.下载redisredis不是安装包,例如tomcat,mysql等都是安装包直接解压就可以使用,redis是源文件,需要用编译后才可以使用。http://www.redis.cn/download.html2.使用xftp把压缩包拖入到root/redis/文件夹下,并解压tar -zxvf redis-5.0.0.tar.gz3.编译源文件//进入redis...原创 2018-11-15 17:05:53 · 2923 阅读 · 1 评论 -
MongoDB与Mysql区别
1.MongoDB与Mysql基本概念MongoDB是NoSQL(not only sql),非关系型数据库,支持的查询语言非常强大Mysql是关系型数据库2.什么时候建议使用NoSQL对数据库高并发读写的需求 对海量数据的高效率存储和访问的需求 对数据库的高可扩展性和高可用性的需求3.SQL数据库和NoSQL数据库结构对比3....原创 2018-09-12 15:51:44 · 1592 阅读 · 0 评论 -
CentOS下安装MongoDB,可视化工具远程连接Robomongo,MongoDB Compass
1.MongoDBMongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象 。2.CentOS7安装Mogo...原创 2018-09-14 16:11:36 · 5634 阅读 · 0 评论 -
MongoDB可视化工具MongoDB Compass的增删改查基本使用教程
1.新建数据库2.新建集合(表)3.删除集合,删除数据库4.新增数据5.删除数据6.修改数据7.查询数据原创 2018-09-14 18:15:01 · 36006 阅读 · 9 评论 -
MongoDB增加字段(key),删除字段(key)
1.删除字段(value):db.getCollection('userinfo').update( // query { }, // update { $unset:{'last_time':''} }, // options { "multi" : false,...原创 2018-09-28 15:11:39 · 13685 阅读 · 0 评论 -
Mysql设置远程访问及psc备份恢复只恢复了表结构
1.mysql设置远程访问mysql安装完成后,默认只能在本地进行连接使用,如果是远程需要访问,或者是本机的mysql需要作为服务数据库使用,那么就需要使用远程访问。(工具navicat,使用命令行也是一样的,需要自行登录并use mysql)选中mysql数据库,执行查询语句update user set host = '%' where user = 'root'; selec...原创 2018-09-28 15:29:05 · 1113 阅读 · 1 评论 -
MongoDB备份与恢复(linux命令行实现)
1.mongodb数据库备份(mongodump)mongodump -h 193.112.168.19 -d Eatwhat -o /root/eatwhat-h: MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d: 需要备份的数据库实例,例如:test -o: 备份的数据存放位置,例如:c:\data...原创 2018-09-29 16:03:47 · 4919 阅读 · 0 评论 -
Mysql一主多备,读写分离
1.主从复制的几种方式异步复制master只保证自己的操作完成就返回,至于slaves是否收到日志不关心,这个是默认设置。半同步复制master只保证slaves中的一个操作成功就返回,其他slave不管,这个是Google为mysql增加的功能。同步复制master操作一次,需要等待所有的slaves操作完成才可以返回,此方式一般不会采取,因为当前端用户插入一条数据时需要很长的...原创 2018-11-26 10:57:36 · 2481 阅读 · 0 评论 -
mysql递归查询
1.建表并插入树形数据/*Navicat MySQL Data TransferSource Server : localSource Server Version : 50540Source Host : 127.0.0.1:3306Source Database : bingshengoneTarget Server Typ...原创 2018-12-14 00:29:03 · 2195 阅读 · 0 评论