自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 POSTGRESQL数据库报: FATAL: no pg_hba.conf entry for host 的解决方案

原因:A机器远程连接B机器导致没有权限问题解决方案:1. 找到B机器pgsql的安装的dbup_linux_amd64。我的机器是在/opt/xinghai/postgresql/software/oasis/bin/dbup_linux_amd642. 执行授权操作 【】内为需要按照实际环境替换的位置/opt/xinghai/postgresql/software/oasis/bin/dbup_linux_amd64 pgsql user grant --port=【pg端口】--admi.

2021-06-29 16:22:13 3799

原创 连接mysql出现错误:Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.soc

s

2021-05-18 15:01:13 563 1

原创 THINKPHP5.3插入数据库报错。Invalid text representation: 7 ERROR

环境:Centos+thinkphp5.3+pg10场景:通过thinkphp5.3框架在pg10中添加数据报错:Invalid text representation: 7 ERROR: invalid input syntax for type integer: "0.5""。通过fetchSql()生成的sql在客户端中执行正常插入。原因:代码中有添加到pg数据库中的数据是小数,但是数据库该字段设置的类型为int。因此通过框架添加数据小数类型为text添加失败。修改方式:将字段类型由in.

2021-04-27 15:18:10 605

原创 THINKPHP5.3 支持PGSQL插入与更新

前提:公司需要将mysql更换为pgsql。更换过程中除了官网提供的配置之外,发现无法对表进行批量插入与更新。原因:tp自带的insert,update方法转换为sql,如果带有关键字state, user, group。就无法进行相关sql操作。Navicate执行报错如图 syntax error at or near "user":修复方法:需要将图中sql中关键字(添加双引号)进行替换修改为INSERT INTO test_table ("user","group",create_.

2021-04-19 17:20:54 452

原创 Mysql 获取binlog位置以及查看binlog日志内容

binlog 会将所有的数据库操作记录DDL和DML(除了数据查询语句)语句。以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的首要前提:由于binlog是二进制文件,所以想要获取并查看binlog无法通过cat,vim等查看。需要通过mysql的mysqlbinlog 执行查看。一、 获取MySQL binlog的日志位置1. 确认mysql binlog是否开启 查看/etc/my.conf 下是否存在log-bin=mysql-bin...

2021-04-14 18:57:25 12334

原创 Linux/Windows 环境编译PHP PDO扩展详解【添加pgsql扩展】

起因:公司需要将所有的mysql数据库转换为pgsql。Windows环境编译Linux环境编译一、环境介绍服务器使用的cenos的版本 CentOS 7.9服务器对应的php版本为编译后可的7.2二、 编译过程下载本机php版本对应的php源码包 下载地址:https://www.php.net/releases/将下载好的包放入服务器对应环境并解压。我放到了/usr/local/src 下进入目录php-7.2.34/ext/pdo_pgsql。通过phpize建立php的

2021-03-09 16:52:34 504

转载 PHP 通过ip获取国家及地址方法集合

一、通过http请求淘宝和新浪的接口进行在线查询优点:调用简单方便代码量少   缺点:在无网络的情况下无法查询。print_r(get_area('223.67.235.28'));function get_area($ip = ''){ if($ip == ''){ $ip = GetIp(); } $url = "http://ip.taob...

2018-09-05 19:59:13 7753

原创 gremlin语句详解

到了新公司用到了tinkerPop的gremlin语句,由于是全英文的文档。为了杜绝我鱼记忆,决定整理一下以后查看方便。嗯嗯~ o(* ̄▽ ̄*)o附图:语句来源于图片初步认识:点:蓝色的圈代表顶点(查询语句中的V()),圈中的person代表顶点的名称,name和age为顶点的属性。边:黑色的线代表边(查询语句中的E()),线上的knows代表边的名称,weight为边的属性。一、Lambda S...

2018-07-03 17:52:00 18755 9

转载 在GIT中增加忽略文件和文件夹

1. 在工作目录点右建选择2,输入touch .gitignore    在工作目录就生成了一个“.gitignore”文件。3,然后在”.gitignore” 文件里输入你要忽略的文件夹及其文件就可以了。    内容如下:.DS_Store /_ReSharper.****/就这么简单搞定。--------------------------------------------------以前是...

2018-05-15 15:49:51 2106

转载 git的一些乱七八糟的操作

一、如何用命令将本地项目上传到git1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库git init2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件git add .3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明git ...

2018-05-14 16:20:22 267

转载 linux 相关操作及命令解释

1. ps -ef | grep nginx  查找和nginx有关的所有进程ps : 将某个进程显示出来  -A  显示所有程序。 -e  此参数的效果和指定"A"参数相同。-f  显示UID,PPIP,C与STIME栏位。 grep命令是查找中间的|是管道命令 是指ps命令与grep同时执行这条命令的意思是显示有关nginx有关的进程2.sudo su 当前用户获得超级管理员的权限的命令。如果...

2018-05-14 11:13:18 279

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除