sql2005 sysservers 中找不到服务器,请执行 sp_addlinkedserver 将该服务器添加到sysserver 发布时间: 2021-10-20 06:58:13 评论数: 0
sysservers 中找不到服务器,请执行 sp_addlinkedserver 将该服务器添加到sysserver 错误的解决方法 解决办法如下:SELECT @@SERVERNAME先用这个指令查一下看,是不是没有修改之前的用户名。然后执行下面的语句:  EXEC sp_dropserver "原服务器名" EXEC sp_addserver @server="现在的服务器名", @local = "local"  看到执行成功之后,再运行一下:SELECT @@SERVERNAME 可以看到值没有变化,还是原来的值,不要着急,这时候只需要重新起动一下sql的服务就可以了 ......
mysql 1135报错解决方案 发布时间: 2021-10-20 01:59:04 评论数: 0
1,升级glibc版本。2,修改配置文件/etc/my.cnf[mysqld]下增加innodb_thread_sleep_delay=40 wait_timeout=100 interactive_timeout=100增加[mysqld_safe] open-files-limit=10240 3检查下系统相关链接数大小设置 ......
CentOS 6.5 下安装 Redis 2.8.7 发布时间: 2021-10-19 15:37:48 评论数: 0
wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake 前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。异常一:make[2]: cc: Command not found异常原因:没有安装gcc解决方案:yum install gcc-c++ 异常二:zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file or directory异常原因:一些编译依赖或原来编译遗 ......
用C完成PostgreSQL存储过程例子 发布时间: 2021-10-19 14:51:10 评论数: 0
目的:用C完成一个存储过程例子,存储过程实现对表某一段进行update。准备工作1、安装数据库2、建立表testhighgo=# create table test(id int, name text, label int); CREATE TABLE3、建立C文件,C代码如下:#include "postgres.h" #include "executor/spi.h" #include "utils/builtins.h" #ifdef PG_MODULE_MAGIC PG_MODULE_MAGIC; #endif int mydelete(int key); int ......
开源中文全文检索软件CoreSeek之初体验 发布时间: 2021-10-18 18:01:53 评论数: 0
国人开发的CoreSeek实际是上基于Sphinx的定制版,使用mmseg进行中文分词并实现中文搜索。 官网提供了详细的安装说明和CentOS5的rpm安装包,由于笔者需要在CentOS 6 x86_64上运行,得自行打包。笔者已完成源码包的封装:mmseg 、 coreseek。    相对Sphinx的安装,CoreSeek需要安装中文分词库mmseg。测试方法就是在示例数据库里插入一些中文字符串:   然后重建索引就可以自动分词,并查询中文了:   特别需要注意的就是,要统一字符编码。笔者统一使用UTF-8,示例MySQL数据库对应表的属性是:CREATE TABLE ......
macOS中使用brew安装MariaDB 发布时间: 2021-10-18 16:25:40 评论数: 0
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。MariaDB由MySQL的创始人Michael Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。查看MariaDB版本brew in ......
mysql的全文检索使用2个注意点 发布时间: 2021-10-18 15:26:47 评论数: 0
本篇文件是详细讲解mysql的全文检索,因为是开发网站的系统中又用到过,所以拿出来详细讲一下 phpmyadmin使用全文检索 mysql全文检索设置条件 1.表的存储引擎是MyISAM,默认存储引擎InnoDB不支持全文索引(新版本MYSQL5.6的InnoDB支持全文索引) 2.使用全文检索字段类型为:char、varchar和text mysql全文检索可以在创建表的同时就一起定义好,或者在表创建完成之后,通过语句alter table或create index来追加索引,总之先后的效果是一样的,但是两者的效率却是存在很大差异的,大量的实践证明,对于大数量的表来说,先插入数据 ......
Mac下安装MongoDB,并配置权限管理及密码登录 发布时间: 2021-10-18 11:58:44 评论数: 0
brew install mongodb安装完成后启动、停止、重启如下brew services start mongodb brew services stop mongodb brew services restart mongodb配置文件位于/usr/local/etc/mongod.conf配置安全密码登录创建超级用户db.createUser({ user: "root" , pwd: "123", roles: ["userAdminAnyDatabase", "dbAdminAnyDatabase", "readWriteAnyDatabase"]});或(下面 ......
Linux c 开发 - Memcached源码分析之消息回应(3) 发布时间: 2021-10-18 10:13:57 评论数: 0
前言 上一章《Linux c 开发 - Memcached源码分析之命令解析(2)》,我们花了很大的力气去讲解Memcached如何从客户端读取命令,并且解析命令,然后处理命令并且向客户端回应消息。 这一章,我们主要来讲解Memcached回应消息的技术细节。 本章前,我们先需要了解几个知识点(msghdr和iovc)。 msghdr结构:struct msghdr { void *msg_name; socklen_t msg_namelen; struct iovec *msg_iov; size_t msg_ ......
mssql 迁移到 mysql 中datetime字段类型的处理 发布时间: 2021-10-17 09:33:08 评论数: 0
从SQL-Server2000和mysql中读取的datetime类型字段显示出来不一样啊,两个库里的字段值都是'2007-10-24 14:28:36',我是用mssql_fetch_object()和mysql_fetch_object()分别得到的两个object赋值给$record,然后用echo $record->rtime在html页中显示值(rtime为字段名,两个库的都一样),但是从mysql中读取的值就是库中的原值'2007-10-24 14:28:36';但从sqlserver中读出来的就变成'2007 十月 24 14:28',月份变成汉字了而且秒数 ......
CentOS6.4 X64 安装sphinx及sphinx for php扩展 发布时间: 2021-10-17 08:12:31 评论数: 0
安装前请先确定安装了常用的组件,然后在官方网站下载最新的Sphinx,yum install -y python python-devel http://sphinxsearch.com/downloads/release/ 请使用稳定版,线上机器就别玩beta版啦! 安装sphinx tar zxvf sphinx-2.1.4-release.tar.gz cd sphinx-2.1.4-release ./configure --prefix=/usr/local/sphinx –-with-mysql make && make install在mak ......
mysql定时备份脚本 发布时间: 2021-10-17 03:38:11 评论数: 0
网站运行的过程中免不了被人攻击入侵,之前就遇到过被人入侵还删除了数据,当时没有及时的备份数据,导致丢了两个月的客户数据。 人工备份不及时而且操作麻烦,我的博客数据配置是通过脚本来执行的整理分享一下 新建一个mysql_backup.sh,放到/root目录下 复制下面的内容保存到mysql_backup.sh文件里 #!/bin/bash cd /www/backup Now=$(date +"%d-%m-%Y--%H:%M:%S") File=backup-$Now.sql mysqldump -uroot -paxiaowu bolgsong > $File 然 ......
最原始、简单的Redis集群快速搭建方法 发布时间: 2021-10-16 17:20:27 评论数: 0
仅用于测试,不要用于生产环境。生产环境建议使用靠谱的中间件来管理。安装redis的ruby插件,用于构建redis集群。gem install redis下载最新的redis安装包:wget http://download.redis.io/releases/redis-4.0.10.tar.gz编译安装(本次安装目录在/opt/redis目录下):tar xzf redis-4.0.10.tar.gz cd redis-4.0.10 make make PREFIX=/opt/redis install将构建集群的脚本拷贝至安装目录cp src/redis-trib.rb / ......
PHP+Mamcached分布式部署方案设计 发布时间: 2021-10-16 12:43:30 评论数: 0
一台Mamcache通常不能满足我们的需求,这就需要分布式部署。Mamcached分布式部署方案通常会采用两种方式,一种是普通Hash分布,一种是一致性Hash分布。本篇将以PHP作为客户端,来分析两种方案。 一、普通Hash分布:<?php function test($key='name'){ $md5 = substr(md5($key), 0, 8); $seed = 31; $hash = 0; for($i=0; $i<8; $i++){ $hash = $hash * $seed + ord( ......
mysql5.1X升级到5.5过程 发布时间: 2021-10-15 12:32:43 评论数: 0
手上有一朋友的服务器是MySQL5.1,因需要升级到5.5或以上,这儿写下升级到5.5的过程安装5.5依赖安装包yum install -y autoconf* automake* zlib* libxml* ncurses-devel* libgcrypt* libtool* openssl*安装cmakeyum install -y cmake下载官方mysql5.5源码包wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.36.tar.gz在升级前,建议先将之前5.1的mysql及数据库目录备份一下 停止 ......
启用及使用MemCached的SASL认证 发布时间: 2021-10-15 05:56:09 评论数: 0
Memcached从1.4.3版本开始,能支持SASL认证 比较适合多个应用共用一个memcached集群 需要在编译时,加上–enable-sasl选项 启动memcached时,增加-S的选项./configure –prefix=%{datadir}  –enable-sasl /usr/local/bin/memcached -S -d -u nobodySASL认证也可以有很多种认证机制,比如pam,shadow,ldap等 下面配置成使用shadow方式去认证#修改/etc/sysconfig/saslauthd文件 MECH=shadow #设置用户的SASL认证 ......
sql之left join、right join、inner join的区别 发布时间: 2021-10-15 04:52:28 评论数: 0
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: -------------------------------------------- 表A记录如下: aID     aNum 1     a20050111 2     a20050112 3     a20050113 4     a20050114 5     a20050115表B记录如下: bID     bName 1    ......
sphinx编译安装出错:undefined reference to libiconv 解决 发布时间: 2021-10-15 00:46:56 评论数: 0
错误描述/usr/local/sphinx/src/sphinx.cpp:20060:undefined reference to `libiconv_open' /usr/local/sphinx/src/sphinx.cpp:20078: undefined reference to `libiconv' /usr/local/sphinx/src/sphinx.cpp:20084: undefined reference to `libiconv_close' collect2: ld returned 1exit status make[2]:***[indexer]E ......
Linux c 开发 - Memcached源码分析之总结篇(8) 发布时间: 2021-10-13 23:32:53 评论数: 0
Memcached源码分析共8篇文章,前7篇文章主要分析每个模块的c源代码。这一篇文章主要是将之前的流程串起来,总结和回顾。同时通过这篇文章可以全局去看Memcached的结构。 Memcache的网络模型 1. Memcached主要是基于Libevent 网络事件库进行开发的。 2. Memcached的网络模型分为两部分:主线程和工作线程。主线程主要用来接收客户端的连接信息;工作线程主要用来接管客户端连接,处理具体的业务逻辑。默认情况下会开启8个工作线程。 3. 主线程和工作线程之间主要是通过pipe管道来进行通信。当主线程接收到客户端的连接的时候,会通过轮询的方式选择一 ......
mysql批量插入记录,遇到重复记录则为自动更新 发布时间: 2021-10-13 21:23:41 评论数: 0
在更新大量数据时可能同时遇到两个问题:如果每条更新执行一次sql性能很低,也容易造成阻塞;批量更新时又有可能遇到主键重复的问题使用 ON DUPLICATE KEY UPDATE 一条sql解决批量更新和主键重复问题(id为主键)INSERT INTO mytable(id,pid,ele,anim) VALUES (?,?,?,?),(?,?,?,?),(?,?,?,?) ON DUPLICATE KEY UPDATE pid=VALUES(pid),ele=VALUES(ele) //pid=VALUES(pid),ele=VALUES(ele) 表示出现在values中 ......


友情链接: php5000技术知识分享 github 码云 开源中国 csdn linux中国 阿里云 unix技术网 composer中文网 php packagist php python 安卓软件 大众源码 DevStore 猪八戒威客网 人人都是产品经理 PHPwind论坛 互联网的一些事 新客网 黑马程序员 火星时代 hao123it ThinkSNS 开源社区 51CTO学院 办事儿网 IT论坛 java教程 最代码 程序员客栈 大数据培训 小程序开发 微信小程序 php开发新闻 微信小程序 java学习 微信小程序 Linux书籍 网站ip流量 xw素材网 新浪云 腾讯云 华为云 百度 新浪 网易 淘宝 腾讯 1688 搜狐 优酷 房天下 hao123 携程 天涯社区