安装

MySQL 5.7 zip安装

我是研究僧i 提交于 2019-11-29 17:14:03
下载最新的MySQL: http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-winx64.zip 解压到:D:\mysql 新建文件my.ini,内容如下: [mysqld] #skip-grant-tables # These are commonly set, remove the # and set as required. basedir=D:/mysql datadir=D:/mysql/data tmpdir=D:/mysql/data port = 3306 4. 以管理员身份运行CMD,运行:D:\mysql\bin \mysqld install 5. 初始化data目录(运行此命令前,不要创建data目录):D:\mysql\bin\ mysqld--initialize 6. 将mysql 安装为服务: D:\mysql\bin\ mysqld install 7. 运行mysql服务: net start mysql 8. \bin目录下输入 mysql -uroot -p ,默认是没有密码的, 出现 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 的错误。 解决办法:将my

在win7 64位 上配置apache2.4 mysql5.6 php5.5 .13

◇◆丶佛笑我妖孽 提交于 2019-11-29 16:28:52
运行环境与软件版本 win7 64位 旗舰版 mysql-5.6.19-winx64.zip (这个不是 下一步下一步那样的安装包) httpd-2.4.9-win64-VC11.zip (同上) php-5.5.13-Win32-VC11-x64.zip ( 同上 ) 配置过程 mysql 将mysql 解压到指定目录 “D:/Program Files/mysql” 复制粘帖 my-default.ini 重命名为my.ini 用记事本打开my.ini 设置 basedir="D:/Program Files/mysql" datadir="D:/Program Files/mysql/data" port=3306 character_set_server=utf8 设置mysql相关的环境变量 MYSQL_HOME D:\Program Files\mysql 追加Path %MYSQL_HOME%\bin 注意用";"隔开 注册mysql 为 windows 系统服务 以管理员启动cmd 并进入mysql安装目录下bin下 输入以下命令 mysqld install MySQL --defaults-file="D:\Program Files\mysql\my.ini" 打开注册表 regeidt HKEY_LOCAL_MACHINE --> SYSTEM -->

thrift详解

让人想犯罪 __ 提交于 2019-11-29 14:28:20
背景 thrift最早由facebook开发,后来贡献给了apache。thrift主要解决跨语言调用的问题。 thrift和protobuf有啥区别? thrift和protobuf,都解决了一个问题就是夸语言数据结构的定义,json也解决了跨语言的数据结构定义,只不过json都是字符串的,传输的开销和解析的开销可能有些大。那么想传输二进制的话怎么办呢,可以自己定义数据结构,比如大家熟知的网络协议就是这么定出来的,前1个字节代表啥啥啥,第二个字节代表啥啥啥,然后客户端和服务端都遵守这个协议。在没有thrift或者profobuf之前好多cs程序就是这么干的。但是这么干很累啊,还得写文档,而且开发时候也不好记,不好交流。后来人们想出了个办法,就是用一个类似json格式的文件定义数据结构,然后自动生成代码去处理二进制的转换,这样人们既可以用好读的格式定义数据结构,又可以高效的使用,于是就诞生了protobuf和thrift这类东西。protobuf到此为止了,thrift又把服务端程序和客户端程序也顺手加进去可以自动生成了,这样程序员就只负责写业务逻辑,其他的传输啊神马的都自动生成了,这就是protobuf和thrift的区别。这样thrift就有了全套的RPC机制, 为什么要跨语言调用? 有人认为是团队需要,不同的人擅长不同的语言,我认为从架构的角度想,有2点好处

代码评审工具Rietveld平台搭建(windows&Linux均可)

大憨熊 提交于 2019-11-29 11:41:12
最近研究了下代码评审工具,对于Rietveld安装过程进行一次总结。 Rietveld安装在windows和linux上面均可。那么简单说明下安装步骤。 1、 下载安装 python2.5以上,我下载的2.7,3.0以上可能不兼容,未试验 2、根据官方这个文档做(可以先看注意项) http://django-gae2django.googlecode.com/svn/trunk/examples/ rietveld /README 注意: a、其中 django 下载 1.2.7 版本,因为里面的svn已经同步不到django了 https://www.djangoproject.com/download/ 安装 django sudo python setup.py install b、尽量选择手动步骤,特别是在windows下面部署 c、对于patch windows下面我尝试了很多方法,还是会有报错,还请高手出来指点。 那么如何避免patch打不上,可以现在linux环境把平台下载好、patch打好,拷贝出来即可,就不用文档中svn那些,直接就可以./manage.py 3、安装 mysql 4、启动 Rietveld 后访问网站出错,修改代码 .user_id() 改成.id 5、 使用 upload.py 发起评审 a.使用upload.py脚本的时候

linux下memcached安装

旧时模样 提交于 2019-11-29 09:51:30
memcache的安装 官方( http://memcached.org/ )下载,服务器端主要是安装memcache服务器端,目前的最新版本是 memcached -1.3.14 另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent。官方( http://monkey.org/~provos/libevent/ ),我下的是1.4.14 用wget指令直接下载这两个东西.下载回源文件后。 一.先安装libevent。这个东西在配置时需要指定一个安装路径,即./configure –prefix=/usr;然后make;然后make install; 二.再安装memcached,只是需要在配置时需要指定libevent的安装路径即./configure –with-libevent=/usr;然后make;然后make install; 这样就完成了Linux下Memcache服务器端的安装。详细的方法如下: 1.先安装libevent: # tar zxvf libevent-1.2.tar.gz # cd libevent-1.2 # ./configure –prefix=/usr # make # make install 2.测试libevent是否安装成功: # ls -al /usr/lib | grep

通过源码编译安装PostgreSQL步骤及问题总结

走远了吗. 提交于 2019-11-29 07:40:17
今天博主在ubuntu 10.04安装从enterprisedb下载的postgresql安装包是出现一个问题,运行后提示“Segmentation fault”错误,安装失败。之前我在12.04版的系统中有安装过,一切正常。之后公司领导说这个可能是系统不兼容的关系,所以需要用源码安装。当然,源码安装比安装包麻烦了许多。 ###1.下载源码包并解压。源码下载地址:http://www.postgresql.org/ftp/source/,这里博主选用的是9.3.2版本。 root@vm-199:~# wget http://ftp.postgresql.org/pub/source/v9.3.2/postgresql-9.3.2.tar.gz root@vm-199:~# tar zxvf postgresql-9.3.2.tar.gz ###2.编译安装,安装到/opt/PostgreSQL/9.3目录。 root@vm-199:~# cd postgresql-9.3.2 root@vm-199:~# ./configure --prefix=/opt/PostgreSQL/9.3 root@vm-199:~# make root@vm-199:~# make install ###3.看到PostgreSQL installation complete.说明安装成功。 ##

maven和Eclipse上maven plugin 插件 安装 和 配置

。_饼干妹妹 提交于 2019-11-29 05:14:03
环境准备: eclipse(Helios) 3.6 maven 3.0.4 maven3 安装: 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。 首先去官网下载 Maven: http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz 下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在 D:\Server 目录下,即 maven 最终的路径是:D:\Server\maven 配置 maven 环境变量: 系统变量:MAVEN_HOME = D:\Server\maven 用户变量:path = %MAVEN_HOME%\bin 相信大家都有配过环境变量的,详细步骤就不说了,对着把属性名和属性值配上的OK了。 打开 cmd,在里面敲:mvn -version 如果能打印如上信息,说明到此 Maven3 已经在你的电脑上安装完成。 mvn 是 mavn 的一个指令,mvn -version 是查看版本信息,我的操作系统是 32位的 WIN7,安装的 maven 是 3.0.4 如果能打印如上信息,说明到此 Maven3 已经在你的电脑上安装完成。 修改

percona-server-5.6.25-73.1安装笔记---配置篇

别来无恙 提交于 2019-11-29 03:30:42
配置my.cnf cd /usr/local/mysql/support-files cp my-default.cnf /etc/my.cnf vim /etc/my.cnf ===================================== [client] #password = your_password port = 3306 socket = /data/mysql_data/run/mysql.sock default-character-set=utf8 [mysqld] port = 3306 socket = /data/mysql_data/run/mysql.sock basedir = /usr/local/mysql datadir = /data/mysql_data skip-external-locking key_buffer_size = 16M max_allowed_packet = 1M table_open_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M default-storage-engine =

git安装,简单配合eclipse使用

北城余情 提交于 2019-11-28 18:13:19
在 http://git.oschina.net 上注册一个项目; 在linux安装git(过程忽略); Git安装成功简单配置一下: git config --global user.name "XX" git config --global user.email xxxx@mail.com 生成密匙: ssh-keygen -t rsa -C "xxx@mail.com" # 密匙名如keyname,但不要有特殊字符,如,“.等等, 记住输入的密码(如果嫌麻烦,密码可以设置为空,这样提交的时候就不用输入密码了) 在 http://git.oschina.net/keys/new 保存密匙; 添加密匙: ssh-add keyname 可能步骤6会报错: ssh-add keyname Could not open a connection to your authentication agent. 解决方案:先执行命令 ssh-agent bash 然后重复步骤6; 测试连接是否成功: ssh -T git@git.oschina.net Welcome to Git@OSC, XX 表示成功; 创建本地仓库: mkdir ~/repository cd ~/repository git clone git@git.oschina.net:xxxx/test.git

CentOS 7 yum 安装 Nginx

陌路散爱 提交于 2019-11-28 17:22:57
1.添加Nginx到YUM源 添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令: sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 2.安装Nginx 在你的CentOS 7 服务器中使用 yum 命令从Nginx源服务器中获取来安装Nginx: sudo yum install -y nginx Nginx将完成安装在你的CentOS 7 服务器中。 3.启动Nginx 刚安装的Nginx不会自行启动。运行Nginx: sudo systemctl start nginx.service 如果一切进展顺利的话,现在你可以通过你的域名或IP来访问你的Web页面来预览一下Nginx的默认页面; 注意:记得开启防火墙80端口 CentOS 7 开机启动Nginx sudo systemctl enable nginx.service Nginx配置信息 网站文件存放默认目录 /usr/share/nginx/html 网站默认站点配置 /etc/nginx/conf.d/default.conf 自定义Nginx站点配置文件存放目录 /etc/nginx/conf.d/ Nginx全局配置 /etc