
数据库:mysql/lmdb/gluster
跟数据库相关的工作
柳鲲鹏
建立了编程学(编程基本功、平台化编程)、六石管理学等几个流派。
每涉及一个领域,都是顶级砖家。在这些领域中,如果遇到问题,最后肯定是搜索到本博客。
展开
-
org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host “192.168.0.226“, user
搜索了一下,文件在:/etc/postgresql/14/main/pg_hba.conf原创 2025-05-20 08:55:31 · 105 阅读 · 0 评论 -
访问数据库:Connection to 192.168.0.226:5432 refused. Check that the hostname and port are correct
修改/etc/postgresql/{version}/main/postgresql.conf原创 2025-05-18 11:39:54 · 247 阅读 · 0 评论 -
Ubuntu虚拟机安装mongodb,运行就崩溃
这个时候,你只能试试4.4了。似乎是跟avx有关?原创 2025-04-26 08:17:52 · 119 阅读 · 0 评论 -
Ubuntu虚拟机安装mongo 4.4数据库
安装6.0也不行。于是不得不安装4.4。原创 2025-04-25 09:44:08 · 270 阅读 · 0 评论 -
PostgreSQL:把查询结果保存到文件
【代码】PostgreSQL:把查询结果保存到文件。原创 2025-04-22 09:50:59 · 91 阅读 · 0 评论 -
PostgreSQL:查看所有的表
【代码】PostgreSQL:查看所有的表。原创 2025-04-16 13:06:58 · 234 阅读 · 0 评论 -
postgresql:切换不同数据库
【代码】postgresql:切换不同数据库。原创 2025-03-24 11:27:56 · 89 阅读 · 0 评论 -
Ubuntu安装PostgreSQL
【代码】Ubuntu安装PostgreSQL。原创 2025-02-20 10:40:50 · 304 阅读 · 0 评论 -
io.r2dbc.spi.R2dbcPermissionDeniedException: CREATE command denied to user:`public`.s_file
类似如下,产生数据库后,把权限赠与weiyu。没有产生public这个数据库。原创 2025-02-13 15:17:24 · 122 阅读 · 0 评论 -
ubuntu安装MySqL server
数据库名为mydatabase,用户为myuser,密码为mypassword。一般来说,安装后会自动启动,不需要手动。上面的输出可以看到。原创 2025-02-13 14:29:10 · 241 阅读 · 0 评论 -
成功!QT 5.15.2编译mysql驱动
首选要说明,5.15与6.7编译驱动是完全不同的。搞错了永远编译不出来。主要是参考安装QT,安装mysql等。首先看看当前源码目录下有没有结果。原创 2025-01-08 15:24:54 · 716 阅读 · 1 评论 -
QT访问数据库:应用提示Driver not loaded
我用的是MySQL。我把libmysql.dll复制到应用程序的目录下,即可正常访问数据库。MySqL路径未设。原创 2024-10-28 17:21:45 · 676 阅读 · 0 评论 -
PostgreSQL:时区设置
【代码】PostgreSQL:时间设置。原创 2024-10-25 14:46:18 · 396 阅读 · 0 评论 -
PostgreSQL:使用Serial完成AUTO_INCREMENT的功能
【代码】PostgreSQL:使用Serial完成AUTO_INCREMENT的功能。原创 2024-10-25 13:54:19 · 112 阅读 · 0 评论 -
PostgreSQL(WINDOWS)下载、安装、简单使用
注意密码要方便自己使用,不能忘记。原创 2024-10-25 13:47:14 · 337 阅读 · 0 评论 -
SQL:查询时,本表的A1字段,等于B表的B1字段,显示为B表的B2字段
另外的表中,role_id=0表示管理员,state_id=0表示正常。我想查询后,直接显示这些。原创 2024-10-11 11:59:47 · 377 阅读 · 0 评论 -
BLOB/TEXT column ‘username‘ used in key specification without a key length
或者是之前的字段,被改变类型了。作为KEY不能这么玩。原创 2024-09-18 16:03:17 · 215 阅读 · 0 评论 -
QT 6.7.2使用MySQL(最全!)
把libmysql.dll(mingw编译)复制到:D:\Qt\6.7.2\mingw_64\bin。现在通了之后,感觉神清气爽。很多细节没人说,所以就不知道。如果是使用MSVC,则复制到MSVC目录下。有现成的编译好的,直接下载。我也没想到折腾了好几天。原创 2024-09-18 13:42:07 · 430 阅读 · 0 评论 -
安装MySQL之后的简单测试
【代码】安装MySQL之后的简单测试。原创 2024-09-18 13:31:04 · 200 阅读 · 0 评论 -
彻底解决:QSqlDatabase: QMYSQL driver not loaded
如果没有,需要自行编译(或直接下载驱动)。原创 2024-09-18 13:15:37 · 754 阅读 · 0 评论 -
编译成功!QT/6.7.2/Creator编译Windows64 MySQL驱动(MSVC版)
根据自己的安装来设置,也可以设置到系统路径中。要有VC++/cmake等。原创 2024-09-16 19:48:51 · 826 阅读 · 0 评论 -
下载MySQL Connector/c
MySQL :: Download MySQL Connector/C (Archived Versions)其他语言:MySQL :: MySQL Product Archives原创 2024-09-16 10:18:30 · 472 阅读 · 0 评论 -
MySQL下载安装
如果是正式运行的服务器,可以选择Server Computer。我只安装Server,不清楚的建议选择Full。原创 2024-09-14 13:43:46 · 371 阅读 · 0 评论 -
LINUX编译sqlite-autoconf
应该就是sqlite,不需要配置,直接就能用。原创 2023-04-18 08:23:42 · 193 阅读 · 0 评论 -
LINUX下载并编译sqlite
参考文档https://sqlite.org/src/doc/trunk/README.md下载参考网页中有链接,亦可直接下载:https://www.sqlite.org/src/zip/sqlite.zip?r=releasehttps://www.sqlite.org/src/tarball/sqlite.tar.gz?r=release安装tclshhttps://quantum6.blog.csdn.net/article/details/119568541解压与编译原创 2021-08-10 14:19:03 · 410 阅读 · 0 评论 -
全网首发:把一个bit数组矩阵旋转90度
接上文。https://quantum6.blog.csdn.net/article/details/110849585将数组旋转90度:static char* rotate_90(char* pBuffer, int w, int h, int pitch){ int i=0; char* pRotated; int size; int offset=0; size = (w+7) * (h+7) / 8; pRotated = (ch原创 2020-12-08 08:55:43 · 464 阅读 · 0 评论 -
Package sqlite3 was not found in the pkg-config search path.add the directory containing `sqlite3.pc
完整错误:checking for sqlite3 >= 3.6.20... Package sqlite3 was not found in the pkg-config search path. Perhaps you should add the directory containing `sqlite3.pc' to the PKG_CONFIG_PATH environment variable No package 'sqlite3' foundconfigure: error:原创 2020-05-14 22:13:16 · 2344 阅读 · 0 评论 -
Ubuntu下载编译redis
【代码】Ubuntu下载编译redis。原创 2020-02-16 16:35:01 · 534 阅读 · 1 评论 -
MySql解决办法:2004:Can't create TCP/IP socket (24)
报错:2004:Can't create TCP/IP socket (24) 真是没有省油的灯。这个连接的是本地机器,怎么会出这个错误?随后注意到还有这样的错误: GLib-ERROR **: Creating pipes for GWakeup: Too many open files 原来是程序打开太多文件(此处的文件,实际上指的是文件描述符fd,包括打开网络链接...原创 2019-01-03 18:53:15 · 4591 阅读 · 0 评论 -
mysql多线程访问总结
近来多线程运行一段时间就报2006错误。而且一旦出现2006,就再也无法正常查询数据库了。怀疑是多线程问题。从网上搜索了一下,总结方法:使用--with-thread-safe-client编译终端。 如果几个共用一个MYSQL*,在mysql_query和mysql_store_result之间,不能有其他数据库动作(查询、修改、删除等)。为此,需要使用线程锁。这个有点麻烦,特别是在...原创 2019-01-03 10:10:34 · 2440 阅读 · 0 评论 -
错误解决办法:2006:MySQL server has gone away
早上来公司,看昨天运行的情况: 2006:MySQL server has gone away 嗯?又是这个错误?为什么要又呢?因为遇到过几次了。解决办法:《 gdb问题解决办法:no debugging symbols found》 《解决办法:GLib-ERROR **: Creating pipes for GWakeup: Too many open files》...原创 2018-12-30 12:02:29 · 6874 阅读 · 2 评论 -
MySQL用C访问的示例代码
柳鲲鹏有的朋友刚刚接触,不知道怎么用C访问。这里提供一个完整的示例代码。#include <mysql.h>#include "gh_mysql.h"#include "gh_kit.h"#define DB_TEST_QUERY "select * from ai_task_tbl"//这样能顺利取到错误。static MYSQL g_oD...原创 2018-10-11 13:06:53 · 826 阅读 · 0 评论 -
MySQL的初次使用
新建一个数据库:create database gh4ai执行一个写好的文件:use gh4ai;source task.sql;上图的use,每次都要使用。新建用户CREATE USER 'local'@'localhost' IDENTIFIED BY '123456';CREATE USER 'test'@'%' IDENTIFIED B...原创 2018-10-11 10:14:57 · 518 阅读 · 0 评论 -
MySQL配置
允许远程操作cd /etc/mysql/mysql.conf.dsudo vi mysqld.cnf找到bind-address一句,并注释。进入管理端#123456是安装时候设置的密码mysql -uroot -p123456输入命令:# 授权GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12...原创 2018-10-11 09:17:28 · 273 阅读 · 0 评论 -
LINUX安装MySQL
安装mysql-serversudo apt-get install mysql-server提示设置MySQL的root密码:再输入一次:安装MySQL-clientsudo apt install mysql-clientsudo apt install libmysqlclient-dev ...原创 2018-10-11 09:04:28 · 317 阅读 · 0 评论 -
python中访问lmdb
pip install lmdb# -*- coding: utf-8 -*-import lmdb # map_size定义最大储存容量,单位是kb,以下定义1TB容量env = lmdb.open("./train", map_size=1099511627776) txn = env.begin(write=True) # 添加数据和键值txn.put(key = '...原创 2018-10-05 11:06:32 · 876 阅读 · 0 评论 -
编译安装汇总:nVidia驱动/CUDA/cuDNN/TensorRT/OpenCV/gstreamer/DeepStream/jpeglib等
柳鲲鹏重新安装了一遍,各种问题都遇到了,也都记录了。为了查阅方便,特别进行了一次汇总。注意:DeepStream 2.0,必须:驱动396,CUDA 9.2。如果不用DeepStream 2.0,使用驱动390,CUDA 9.0。 序号 安装项目 版本 等级 结果 ...原创 2018-09-30 08:54:32 · 1167 阅读 · 0 评论 -
LINUX使用C调用LMDB的方法
下载代码https://github.com/LMDB/lmdb解压make && sudo make install注意需要的是lmdb.h还是lmdb++.h。配置检查.bashrc的,如果没有/usr/local/lib,要加上。简单测试先在当前目录先:mkdir testdb再执行:./mtest代码如下 #include...原创 2018-09-14 10:11:20 · 1960 阅读 · 0 评论 -
在一台机器上使用gluster
根据工作需要,安装了gluster。因为是个人测试环境,所以配置了一台机器:(192.168.11.60是自己机器IP)sudo apt-get install glusterfs-server glusterfs-client# 本机不需要gluster peer probe 192.168.11.60gluster pool list#gluster volume ...原创 2018-09-07 16:58:51 · 710 阅读 · 0 评论 -
UBUNTU上安装开发MySQL
工作中,基本上什么都要搞。在UBUNTU上,怎么开发MYSQL程序?原创 2017-12-21 12:38:05 · 469 阅读 · 0 评论