数据库服务器

sql server 跨库操作

拜拜、爱过 提交于 2020-03-04 08:50:21
SELECT *FROM OPENDATASOURCE('SQLOLEDB','Data Source=sql服务器名;User ID=用户名;Password=密码;').PersonDb.dbo.Table_1 exec sp_dropserver 'SQL2','droplogins' exec sp_addlinkedserver @server= 'SQL2', @srvproduct= '', @provider='SQLNCLI', @datasrc = 'sql服务器名' --登录链接服务器 exec sp_addlinkedsrvlogin @rmtsrvname = 'SQL2', @useself = 'false ', @locallogin = null, @rmtuser ='用户名', @rmtpassword = '密码' select * from SQL2.PersonDb.dbo.Table_1 ------------------------------------------------------------------------------------------------------- 用openrowset连接远程SQL或插入数据 --如果只是临时访问,可以直接用openrowset --查询示例 select * from

MySQL用户授权 和 bin-log日志 详解和实战

我的梦境 提交于 2020-03-04 07:40:17
看了上一篇博文的发布时间,到目前已经有三个月没更新博文了。这三个月经历了很多事情,包括工作、生活和感情等等。由于个人发展的原因,这个月准备换工作啦。在这段时间,我会把Web大型项目中所接触到的技术都总结出来,分享给各位支持我的博友。博客园是个好地方,在这里能学到很多东西,同时你也可以收获很多东西,就比如我本人,去年被两个比较大型的在线培训机构邀请当讲师(只接受了一家,当然由于太忙所以课程录制也不是特别多),另有一企业聘请我写一本技术相关的书籍(我拒了,没时间写)等等,这些都是我在博客园里得到的回报。所以还是要感谢博客园这个平台。 好了,废话不多说,直接进入今天的知识分享。这次博文我将分享下MySQL的用户授权和bin-log日志,这博文是为下一篇 MySQL主从复制技术博文做准备的,本博文并不是理论解释这些技术,而是通过实战去应用这些技术,因为,理论的东西,百度一下就一大堆,而实际如何去应用的,或者百度上比较少,所以,我分享的技术都是理论+实战,让博友阅读完本文后,就能自己动手去做实验,让自己更深入彻底地理解好这些较为高级的技术。 一、平台环境 centos6.5、MySQL5.6.22。首先当然是要有自己的环境,我是在虚拟机上去模拟实验的,因为MySQL要实现主从复制,所以需要两个服务器环境,所以在虚拟机中,你可以克隆一份一模一样的服务器,如下图:

在Linux服务器上部署SpringBoot项目

£可爱£侵袭症+ 提交于 2020-03-03 22:27:53
在Linux服务器上部署SpringBoot项目 首先在maven中编译项目打成jar包 如果你在打包项目的时候出现以下问题 这里是因为在maven中设置了一些参数导致,只要把这个参数删除就好了。 在项目目录target文件下找到已经打好的jar包 上传到服务器上面去,我使用的是Xftp6,这个在官方可以下载正版的。 我这里项目已经上传上去了,所以不再演示了很简单;运行jar的是需要jdk的,我服务器上面安装的是jdk1.8(如果你没有安装包的话+pin1518033@163.com 邮箱) nohup java -jar financial-0.0.1-SNAPSHOT.jar >temp.txt 2>&1 & financial-0.0.1-SNAPSHOT.jar 是jar包的名称 temp.txt 是项目的日志文件 如果你的项目启动不成功可以查看日志文件来定位错误在哪里,我这里就出现了一个bug,数据库连接问题, 如果出现这个问题可能是你数据库账号密码问题 或者是 连接池,mysql版本的问题 跟换了以后项目就能正常运行了。 来源: CSDN 作者: Guiar. 链接: https://blog.csdn.net/weixin_42685111/article/details/104635890

云服务器分布式配置过程

只谈情不闲聊 提交于 2020-03-03 12:02:10
服务器两次被入侵,导致我一切推倒重来,在重新配置的过程,总结下安装经验 如果需要安装包,可以留言,这次重新安装配置后都有存下来 数据库的配置 tomcat及JDK的配置 zookeeper的配置及dubbo可视化界面(未更新) fastDfs分布式文件系统服务器(用于上传配置) 在Storage上安装nginx配置图片服务虚拟主机(用于下载) redis缓存服务器安装及jedis集成使用(未更新) solr搜索应用服务器安装配置及集成使用(未更新) 来源: CSDN 作者: 陈晨* 链接: https://blog.csdn.net/weixin_41998993/article/details/104626212

Maxscale介绍和应用

爷,独闯天下 提交于 2020-03-02 21:24:55
本博文演示环境: centos7.2 x86_64 最小化安装。3台vm 时间同步,关闭iptables,selinux.,firewalld。3台rpm包安装MariaDB10.5.1 .172.16.0.130机器单独安装 maxscale-2.3.7 172.16.0.130 master maxscale 172.16.0.131 slave1 172.16.0.132 slave2 一.Maxscale简单介绍: 如何配置MariaDB MaxScale,并介绍了一些可能的使用方案。 MariaDB MaxScale在设计时考虑了灵活性,它由事件处理核心和各种支持功能以及可定制程序行为的插件模块组成 MariaDB MaxScale是一种数据库代理,可扩展MariaDB Server的高可用性,可伸缩性和安全性,同时通过将其与基础数据库基础架构分离来简化应用程序开发。 MariaDB MaxScale采用可扩展的体系结构进行工程设计,以支持插件,从而将其功能扩展到透明负载平衡之外,从而成为例如数据库防火墙。 借助用于多个路由器,过滤器和协议的内置插件,可以将MariaDB MaxScale配置为转发数据库请求并根据业务和技术要求修改数据库响应,例如,以屏蔽敏感数据或扩展读取 MariaDB MaxScale是一种数据库代理,可将数据库语句转发到一个或多个数据库服务器。

Maxscale介绍和应用

不羁岁月 提交于 2020-03-02 21:19:31
本博文演示环境: centos7.2 x86_64 最小化安装。3台vm 时间同步,关闭iptables,selinux.,firewalld. 3台rpm包安装MariaDB10.5.1 。172.16.0.130机器单独安装 maxscale-2.3.7 172.16.0.130 master maxscale 172.16.0.131 slave1 172.16.0.132 slave2 一.Maxscale简单介绍: 如何配置MariaDB MaxScale,并介绍了一些可能的使用方案。 MariaDB MaxScale在设计时考虑了灵活性,它由事件处理核心和各种支持功能以及可定制程序行为的插件模块组成 MariaDB MaxScale是一种数据库代理,可扩展MariaDB Server的高可用性,可伸缩性和安全性,同时通过将其与基础数据库基础架构分离来简化应用程序开发。 MariaDB MaxScale采用可扩展的体系结构进行工程设计,以支持插件,从而将其功能扩展到透明负载平衡之外,从而成为例如数据库防火墙。 借助用于多个路由器,过滤器和协议的内置插件,可以将MariaDB MaxScale配置为转发数据库请求并根据业务和技术要求修改数据库响应,例如,以屏蔽敏感数据或扩展读取 MariaDB MaxScale是一种数据库代理,可将数据库语句转发到一个或多个数据库服务器。

Mac中Rest服务器安装和配置(codeIgniter+rest server)

佐手、 提交于 2020-03-02 10:55:27
安装 codeIgniter,安装方法(http://codeigniter.org.cn/user_guide/installation/index.html),注意保证 codeIgniter 文件夹中的 index.php 放入 /Library/WebServer/Documents/ 中(根目录);其他配置和数据库先不管; 安装 codeigniter-restserver,安装方法(https://github.com/philsturgeon/codeigniter-restserver),涉及三个文件 application/libraries/Format.php 和 application/libraries/REST_Controller.php 和 application/config/ rest.php,将三个文件拷贝至对应位置; 配置多语言:问题是 iOS 端编码、php编码、数据库编码(utf8); REST认证配置:在 application/config/ rest.php 中 修改 $config['rest_auth'] = 'basic' 基本认证方式, $config['auth_source'] = ''; 取消 ldap 认证 ; $config['rest_valid_logins'] = array('用户名' => '密码')

不同的服务器之间的数据库复制

依然范特西╮ 提交于 2020-03-01 16:21:15
1.在确保本机成功安装了oracle后,查看tnsnames.ora文件,找到需要复制的库, 124ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.X.X)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ORCL) ) ) 比如这个124ORCL 2.打开CMD,直接输入tnsping 124ORCL,测试是否可以连接成功 C:\Users\userlss>tnsping 124ORCL TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 24-11月-2016 14:49:53 Copyright (c) 1997, 2010, Oracle. All rights reserved. 已使用的参数文件: F:\PLSQL\instantclient_11_2\sqlnet.ora 已使用 TNSNAMES 适配器来解析别名 尝试连接 (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.X.X)(PORT = 1521)))

大型系统的发布部署方案

痞子三分冷 提交于 2020-03-01 06:37:37
动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。   大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平稳运行。   大型动态应用系统又可分为几个子系统:   1)Web前端系统   2)负载均衡系统   3)数据库集群系统   4)缓存系统   5)分布式存储系统   6)分布式服务器管理系统   7)代码分发系统   Web前端系统   结构图:   为了达到不同应用的服务器共享、避免单点故障、集中管理、统一配置等目的,不以应用划分服务器,而是将所有服务器做统一使用,每台服务器都可以对多个应用提供服务,当某些应用访问量升高时,通过增加服务器节点达到整个服务器集群的性能提高,同时使他应用也会受益。该Web前端系统基于Apache/Lighttpd/Eginx等的虚拟主机平台,提供PHP程序运行环境。服务器对开发人员是透明的,不需要开发人员介入服务器管理   负载均衡系统   负载均衡系统分为硬件和软件两种。硬件负载均衡效率高,但是价格贵,比如F5等。软件负载均衡系统价格较低或者免费

Redis——复制

亡梦爱人 提交于 2020-02-29 07:55:58
主从服务器的心跳检测机制 Redis的复制功能分为同步(sync)和命令传播(command propagate)两个操作: * 同步操作用于将从服务器的数据库状态更新至主服务器当前所处的数据库状态、 * 命令传播操作则用于在主服务器的数据库状态被修改,导致主从服务器的数据库状态出现不一致时, 让主从服务器的数据库重新回到一致状态。 同步: 当客户端向从服务器发送SLAVEOF命令,要求从服务器复制主服务器时,从服务器首先需要执行 同步操作,也即是,将从服务器的数据库状态更新至主服务器当前所处的服务器状态。 SYNC命令时一个非常耗费资源的操作 每次执行SYNC命令,主从服务器需要执行以下动作: 1. 主服务器需要执行BGSAVE命令来生成RDB文件,这个生成操作会耗费主服务器大量的CPU,内存和磁盘 I/O 资源。 2. 主服务器需要将自己生成的RDB文件发送给从服务器,这个发送操作会耗费主从服务器大量的网络资源(带宽和流量),并对主服务器响应命令请求的时间产生影响。 3. 接收RDB文件的从服务器需要载入主服务器发来的RDB文件,并且在载入期间,从服务器会因为阻塞而 没办法处理命令请求。 新版本 : 使用PSYNC命令代替SYNC命令来执行复制时的同步操作。 PSYNC命令具有完整重同步(full resynchoronization)和部分重同步(partial