转载:http://mp.weixin.qq.com/s?__biz=MjM5NDMwNjMzNA==&mid=204143894&idx=1&sn=d7fc1c0d595bb3e6dcaa94e45d76b105&scene=2&from=timeline&isappinstalled=0&key=b2574200810f04e8a265839ff501908896ddd77051a755d142e4ca7b63167d3229607a78e543c1450a0b59921e0771fa&ascene=2&uin=OTUwODIwNTYw&devicetype=android-19&version=26010049&nettype=WIFI&pass_ticket=eMX%2F3miIbznwbCaEf%2F%2FVE2P75QbHsWljmnHjzQqE0az%2B8AINTRRm4faGpTcd2qjh1、首先安装编译mysql-5.6.22,使用cmake来安装

使用cmake安装的重要特性之一是其独立于源码编译,指定编译完之后的生成的文件的目录,而源码目录不会受到污染,如果使用configure的方式来编译,如果想根据配置的参数不同而需要配置不同的版本,就需要删除原来的整个源码目录而重新解压安装。而使用cmake则不会有这个问题。

2、utf8mb4字符集的介绍:http://www.linuxidc.com/Linux/2013-05/84360.htm

3、mysql密码忘记了怎么办?我之前的做法是修改my.cnf,在[mysqld]模块中添加一行skip-grant-tables,今天看老师的做法类似,不过不是写在my.cnf而是在启动mysqld_safe的时候带上—-skip-grant-tables脚本如下:

4、创建多个新的mysql实例

①.新建一个目录/home/ucai/local/mysql-servers/3309

②.安装的脚本/home/ucai/local/mysql-servers/3309/install_db.sh

③.把之前/home/ucai/local/mysql-servers/3306/my.cnf目录下的文件复制过来一份。修改/home/ucai/local/mysql-servers/3309/my.cnf这个文件是从3306的实例那边复制过来的,所以需要修改下里面的端口配置从3306改为3309即可

④.运行install_db.sh安装实例

⑤.增加关闭脚本/home/ucai/local/mysql-servers/3309/stop.sh

记一次xhprof安装使用

【注】本次安装lnmp环境基于军哥lnmp1.1,linux系统为centos6.5 64bit。其中phpize,php-config ,php.ini等命令或文件位置请根据你的环境调整

1.获取xhprof1.wget http://pecl.php.net/get/xhprof-0.9.4.tgz 
2. tar zxf xhprof-0.9.4.tgz2.编译前预处理在编译xhprof之前,先做一下预处理,生成configure文件;1.cd xhprof-0.9.4 
2. cd extension3.phpize3.编译安装1../configure -with-php-config=/usr/local/php/bin/php-config
2. make &&make install安装成功4.配置php.ini在php的配置文件后面追加,xhprof扩展,php.ini1.[xhprof]
2. extension=xhprof.so;3.xhprof.output_dir=/tmp/xhprof【注】xhprof.output_dir是xhprof分析文件存放地,必须保证可读写权限,建议设置成nginx服务器所有者权限。5.查看运行结果将实例拷贝到自己到web目录下,进行实例演示:1.cp -r examples xhprof_html xhprof_lib /home/wwwroot/default
a.运行实例查看效果,在浏览器输入http://localhost/examples/sample.phpb.复制上面到运行到结果(http路径),再次放入浏览器,填好前面对应的域名:http://localhost/xhprof_html/?run=54c3180426573&source=xhprof_foo6.发现的坑上面一张图中中间有[View Full Callgraph],点击后提示failed to execute cmd:” dot -Tpng”. stderr:sh: dot:command not found这个时候我们需要做2件事a.安装图形化工具1.yum install graphviz
b.修改php.ini 里面的disable_functions在XHprof callgraph_utils.php 文件中的xhprof_generate_p_w_picpath_by_dot方法调用了proc_open()这个方法。一般是用来执行linux命令的类似exec(),system(),php.ini 里面的disable_functions 里面给禁止了,你只要把他给删除了就能正常运行了。然后我再点击效果如下:7.对于xhprof的名词解释:参考资料PHP性能优化工具–xhprof安装 http://www.chenglin.name/php/optimization/439.htmlfailed to execute cmdhttp://henter.me/post/install-grahpviz-for-dot-command.htmllnmp集成安装包关于graphviz安装 http://blog.sina.com.cn/s/blog_82e393c40101ovzb.html

转载于:https://blog.51cto.com/mengphilip/1627889

全栈工程师的学习笔记与工作记录相关推荐

  1. 前端全栈工程师进阶学习笔记

    一,前端历史 先说一下前端的历史,前端是在2014年左右才开始兴起的,在这之前,受制于浏览器以及技术.兼容性等问题,导致网页的显示效果非常的单一,几乎都是静态页,前端的工作也是非常简单,说是前端,其实 ...

  2. 前端全栈工程师需要学习的知识

    前端全栈工程师学习的知识主要有以下几个方面,我今天分享一些干货 渐进式框架Vue.Angular.React 这些单页框架让前端得到了极大的发展,前端现在自己管理路由跳转,同时承担起了更重要的一些功能 ...

  3. 一个初学者→全栈工程师的学习之路(1)——关于全栈工程师的理解

    关于全栈工程师的理解与学习 一.关于全栈工程师的定义与职务 1. 全栈工程师的定义 随着互联网技术的蓬勃发展,技术变得越来越繁琐,越来越多面化.一个项目的开发,需要使用多样技术.举个例子,一个网站的建 ...

  4. 【Python全栈100天学习笔记】Day37MySQL详解(sql语句基本操作含索引、视图、存储过程)

    SQL详解 基本操作 我们通常可以将SQL分为三类:DDL(数据定义语言).DML(数据操作语言)和DCL(数据控制语言).DDL主要用于创建(create).删除(drop).修改(alter)数据 ...

  5. 【Python全栈100天学习笔记】Day41 Django快速上手

    快速上手 Web开发的早期阶段,开发者需要手动编写每个页面,例如一个新闻门户网站,每天都要修改它的HTML页面,随着网站规模和体量的增大,这种方式就变得极度糟糕.为了解决这个问题,开发人员想到了用外部 ...

  6. 兄弟会-全栈工程师 第一天笔记

    转载于:https://blog.51cto.com/xscort/1834610

  7. java全栈工程师技术学习路线规划(自用)

    前端:HTML/HTML5.CSS/CSS3.Javascript.jQuery.RequireJS.AngularJS.Vue 后端:Java.Struts2/Spring MVC.JPA/Myba ...

  8. 匠人之心,成就真正Python全栈工程师

    Python行业现状 Python在2017年世界脚本语言排行榜中 Python排名第1,也是多领域首选语言,掌握了Python就是掌握了未来. Python人才需求量 世界编程语言排行榜之Pytho ...

  9. 全栈工程师如何逆袭?

    "少壮不努力,老大当全栈",和高大上的数据工程师.架构师.算法工程师比起来,全栈工程师似乎就是个打杂的.但你见过一家公司的研发团队全是全栈工程师的情况吗? 文 | 全栈的小v 道哥 ...

最新文章

  1. C++知识点27——使用C++标准库(常用的泛型算法2)
  2. [RN] React Native 键盘管理 在Android TextInput遮盖,上移等问题解决办法
  3. 最新大脑图谱研究表明,手部的运动区域也与整个身体相连
  4. 1138 Postorder Traversal (25 分)【难度: 一般 / 知识点: 建树】
  5. python函数调用的三种方式_判断python对象是否可调用的三种方式及其区别
  6. LeetCode C语言刷题——day2
  7. python扫描端口脚本_python扫描端口脚本
  8. 运维工程师必须掌握的技巧
  9. 1.4 高并发之线程和进程
  10. maven项目,在spring中整合mybatis
  11. Excel中的常用快捷键
  12. OAI LTE系统搭建 -- OAI EPC
  13. 堰流实验报告思考题_创新实验之一:桥墩冲刷实验
  14. Linux 普通用户su root 权限的开启和禁止
  15. CR渲染器全景图如何渲染颜色通道_Corona渲染器如何处理材质溢色?【渲云渲染】...
  16. 程序存储器与数据存储器
  17. 人脸识别访客系统解决方案
  18. 宏基微型计算机机箱怎么打开,机箱也智能 自己动手打造自动温控机箱
  19. (int)类型和(int )类型的区别
  20. 程序员大佬教你如何用python制作中国象棋!一看就会

热门文章

  1. Installshield建立IE快捷方式的方法
  2. 第八篇:Docker镜像结构原理
  3. Neural Representation Learning in NLP | 实录·PhD Talk #07
  4. 使用php分页类实现简单分类
  5. 51nod 1201:整数划分 超级好的DP题目
  6. 1.7-bzip2和bunzip2
  7. ASP.NET MVC 控制器激活(二)
  8. windows下将iso文件挂载到文件夹
  9. 报告鼠标和键盘事件的一个程序(转)
  10. Bitcoin.com宣布将成立2亿美元的BCH生态系统投资基金