localhost

mysql数据库备份及恢复命令mysqldump,source的用法

我是研究僧i 提交于 2020-02-11 07:41:24
还原一个数据库:mysql -h localhost -u root -p123456 www<c:/www.sql 备份一个数据库:mysqldump -h localhost -u root -p123456 www > d:/www2008-2-26.sql //以下是在程序中进行测试 //$command = "mysqldump --opt -h $dbhost -u $dbuser -p $dbpass $dbname | gzip > $backupFile"; $command="mysqldump -h localhost -u root -p123456 guestbook > guestbook2-29.sql"; system($command); echo "success"; ************************************************ 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername

SpringBoot整合Redis

狂风中的少年 提交于 2020-02-10 15:44:28
Redis 非关系型数据库的代表,基于内存进行存储,支持key-value的存储形式,底层是用 C 语言来编写的。 基于key-value形式的数据字典,结构非常简单,没有数据表的概念,直接用键值对的形式完成数据的管理,Redis支持5中数据类型: 字符串 列表 集合 有序集合 哈希 SpringBoot整合Redis 实质是使用 Spring Data Redis 操作 Redis 1、搭建环境,引入依赖 <?xml version="1.0" encoding="UTF-8"?> < project xmlns = " http://maven.apache.org/POM/4.0.0 " xmlns: xsi = " http://www.w3.org/2001/XMLSchema-instance " xsi: schemaLocation = " http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd " > < modelVersion > 4.0.0 </ modelVersion > < groupId > com.qianyu </ groupId > < artifactId > demo </ artifactId > < version > 1.0

hdfs格式化hadoop namenode -format错误

随声附和 提交于 2020-02-10 02:36:11
在对HDFS格式化,执行 hadoop namenode -format命令时,出现未知的主机名的问题,异常信息如下所示: [shirdrn@localhost bin]$ hadoop namenode -format 11/06/22 07:33:31 INFO namenode.NameNode: STARTUP_MSG: /************************************************************ STARTUP_MSG: Starting NameNode STARTUP_MSG: host = java.net. UnknownHostException: localhost.localdomain: localhost.localdomain STARTUP_MSG: args = [-format] STARTUP_MSG: version = 0.20.0 STARTUP_MSG: build = https://svn.apache.org/repos/asf/ hadoop /core/branches/branch-0.20 -r 763504; compiled by 'ndaley' on Thu Apr 9 05:18:40 UTC 2009 ********************************

ElasticSearch 索引详解

 ̄綄美尐妖づ 提交于 2020-02-09 19:54:04
还在用mysql进行全文索引?来试试ElasticSearch吧! 注:以下文档基于ElasticSearch 7.X版本,与老版本会有些出入 1、格式说明 elasticSearch的数据交互接口是基于http协议实现的,基本格式如下: http : / / localhost : 9200 / { index } / { type } / { id } index:索引名称,可以类比关系型数据库的表 type:类型名称,需要注意的是,在7.x之后,去掉了type属性,默认用“_doc”,8.x不再支持在请求中指定类型 id:即id,可以不指定,elasticSearch会自动生成 文档:即对象的json序列化 元数据:即elasticSearch的数据格式,一般如下,"_source"对应的数据即为我们存储的文档 { "_index" : "website" , "_type" : "_doc" , "_id" : "123" , "_version" : 1 , "found" : true , "_source" : { "title" : "My first blog entry" , "text" : "Just trying this out..." , "date" : "2014/01/01" } } 请求格式说明(为了更好的理解代码,代码中"#" ,"//

如何在PHP中保护数据库密码?

北战南征 提交于 2020-02-09 14:22:46
当 PHP 应用程序建立数据库连接时,通常当然需要传递登录名和密码。 如果我为我的应用程序使用单个最小权限登录名,则PHP需要在某个地方知道该登录名和密码。 保护该密码的最佳方法是什么? 似乎只在PHP代码中编写它不是一个好主意。 #1楼 另一个技巧是使用一个如下所示的PHP单独的配置文件: <?php exit() ?> [...] Plain text data including password 这不会阻止您正确设置访问规则。 但是,如果您的网站被黑,“ require”或“ include”将仅在第一行退出脚本,因此更难以获取数据。 但是,永远不要将配置文件放在可以通过Web访问的目录中。 您应该有一个“ Web”文件夹,其中包含您的控制器代码,css,图片和js。 就这样。 脱机文件夹中还有其他内容。 #2楼 最安全的方法是完全不使用PHP代码中指定的信息。 如果使用Apache,则意味着在httpd.conf或虚拟主机文件文件中设置连接详细信息。 如果这样做,则可以不带任何参数调用mysql_connect(),这意味着PHP将永远不会输出您的信息。 这是您在这些文件中指定这些值的方式: php_value mysql.default.user myusername php_value mysql.default.password mypassword php

java连接各种数据库代码大全

假装没事ソ 提交于 2020-02-09 09:09:41
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManager.getConnection(url,user,password); 2、DB2数据库 Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance(); String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名 String user="admin"; String password=""; Connection conn= DriverManager.getConnection(url,user,password); 3、Sql Server7.0/2000数据库 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")

thinkphp5 URL的访问

怎甘沉沦 提交于 2020-02-09 05:38:47
ThinkPHP 采用单一入口模式访问应用,对应用的所有请求都定向到应用的入口文件,系统会从 URL 参数中解析当前请求的模块、控制器和操作,下面是一个标准的 URL 访问格式: localhost/index.php/模块/控制器/操作 而且访问时不需要区分大小写,无论URL是否开启大小写转换,模块名都会强制小写。 1.应用的 index 模块的 Index 控制器定义如下: <?php namespace app\index\controller; //命名空间 class Index{ //控制器名称 public function index(){ //方法名称 return 'index'; //用return输出而不要用echo } public function hello($name = 'World'){ //方法里可以放变量 return 'Hello,' . $name . '!';      //这里引用了$name变量,中间拼接用"." } } 现在访问的路径为 localhost/index/index/hello 访问URL地址后页面输出结果为: Hello,World! 如果要访问控制器的hello方法,则需要使用完整的URL地址 localhost/index/index/hello/name/tp5 访问URL地址后页面输出结果为: Hello

ThinkPHP中U方法与url的四种访问模式

强颜欢笑 提交于 2020-02-09 05:37:43
   ThinkPHP中U方法的用处主要是完成对url地址的组装,在模板中使用U方法而不是固定写死URL地址的好处在于,一旦你的环境变化或者参数设置改变,你不需要更改模板中的任何代码。在模板中的调用格式需要采用 {:U('地址', '参数'…)} 的方式,一般的形式里面是控制器中的方法名,例如{:U('loginPage')}。完整格式为: U('地址','参数','伪静态','是否跳转','显示域名')。U方法的第二个参数支持传入参数,支持数组和字符串两种定义方式,如果只是字符串方式的参数可以在第一个参数中定义,下面几种方式都是等效的: U('Blog/cate',array('cate_id'=>1,'status'=>1)) U('Blog/cate','cate_id=1&status=1') U('Blog/cate?cate_id=1&status=1') 但是不允许使用下面的定义方式来传参数: U('Blog/cate/cate_id/1/status/1') 根据项目的不同URL设置,同样的U方法调用可以智能地对应产生不同的URL地址效果,可以在配置文件convention.php中看到: 'URL_MODEL' => 1, // URL访问模式,可选参数0、1、2、3,代表以下四种模式: // 0 (普通模式); 1 (PATHINFO 模式); 2

创建WebApi Odata v3 终结点

自闭症网瘾萝莉.ら 提交于 2020-02-09 04:36:58
开放数据协议(OData) 是用于 web 的数据访问协议。 OData 提供统一的方法来构造数据、 查询的数据和操作该数据集通过 CRUD 操作 (创建、 读取、 更新和删除)。 OData 支持 AtomPub (XML) 和 JSON 格式。 OData 还定义了一种方法来公开数据的元数据。 客户端可以使用元数据发现的类型信息和数据集的关系。 ODataConventionModelBuilder 创建 EDM 使用一组默认命名约定 EDM。 此方法要求最少的代码。 如果你想更好地控制 EDM,则可以使用 ODataModelBuilder 类,以通过添加属性、 键和导航属性显式创建 EDM。 请求 GET http://localhost:61068/odata HTTP/1.1 User-Agent: Fiddler Host: localhost:61068 Accept: application/json 返回 { "odata.metadata":"http://localhost:61068/odata/$metadata","value":[ { "name":"Products","url":"Products" } ] } 探索 OData 终结点 服务元数据文档 服务元数据文档介绍了使用一种称为概念架构定义语言 (CSDL) 的 XML 语言的服务数据模型

mac osx 上面部署Django项目 apache+mysql+mod_wsgi

妖精的绣舞 提交于 2020-02-09 04:10:07
1、安装Xcode command line tools 首先,编译mysql和Homebrew需要用到Xcode command line tools,所以首先安装command line tools; 如果安装了Xcode,只需要“Preferences… > Downloads”,之后点击Command Line Tools安装按钮; 如果没有Xcode,去 https://developer.apple.com/downloads ,搜索Command Line Tools 下载安装 2、安装Homebrew( 后面需要用Homebrew安装mod_wsgi),在命令行窗口输入 ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" 3、配置Apache Apache缺省安装在Mac osx中,osx 10.10 安装的apache版本是2.4,打开终端输入 sudo apachectl start 打开浏览器输入 http://localhost/ ,你能看到‘It Works’ 3.1 启用mod_php 在apache中启用mod_php cd /etc/apache2 sudo vi httpd.conf 不要注释这行(去掉前面的#号) # LoadModule php5_module libexec