root

MySQL介绍及安装环境配置

只谈情不闲聊 提交于 2020-01-06 00:30:43
MySQL介绍及安装环境配置 MySQL是一种关系数据库管理系统,是一种开源软件。由瑞典MySQL AB公司开发,2008年1月16号被Sun公司收购。2009年,SUN又被Oracle收购。 MySQL软件采用双授权政策,分为社区版和商业版。由于体积小、速度快、总体拥有成本低,尤其是开放源码特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。MySQL能够工作在众多不同的平台上,MySQL和Oracle的语法基本相同(字段类型和分页语句稍有区别) 端口:3306 默认用户:root 字符集:默认字符集latin1,应设置为gbk或utf-8 MySQL自带的四个数据库: information_schema mysql performance_schema test 安装时可以启动远程登录、创建匿名账户 可安装图形化操作界面,方便操作 MySQL的安装及常用命令等 1,安装推荐参考: mysql 5.5 安装配置方法图文教程_Mysql 2,配置环境变量Path 3,使用cmd连接mysql数据库测试 输入命令和密码:mysql -h localhost -u root -p 4,MySQL常用的命令 1 show databases;--显示所有数据库 2 create database

【Open-Falcon】Linux下安装Open-Falcon

落花浮王杯 提交于 2020-01-06 00:29:36
一、Open-Falcon组件简述 【Open-Falcon绘图相关组件】 Agent: 部署在目标机器采集机器监控项 Transfer : 数据接收端,转发数据到后端Graph和Judge Graph:操作rrd文件存储监控数据 Query:查询各个Graph数据,提供统一http查询接口 Dashboard:查询监控历史趋势图的web端 Task:负责一些定时任务,索引全量更新、垃圾索引清理、自身组件监控等 【Open-Falcon报警相关组件】 Sender :报警发送模块,控制并发度,提供发送的缓冲queue UIC(FE):用户组管理,单点登录 Portal:配置报警策略,管理机器分组的web端 HBS:HeartBeat Server,心跳服务器 Judge:报警判断模块 Links:报警合并依赖的web端,存放报警详情 Alarm:报警时间处理器 【Open-Falcon架构图】 官网架构图: 网友: 二、安装准备 1.安装Redis http://www.cnblogs.com/xialiaoliao0911/p/7523952.html 2.安装MySQL http://www.cnblogs.com/xialiaoliao0911/p/7523931.html 3.Open-Falocn下载地址 二进制版本:https://pan.baidu.com/s

二叉树打印

穿精又带淫゛_ 提交于 2020-01-05 22:53:22
题目 有一棵二叉树,请设计一个算法,按照层次打印这棵二叉树。 给定二叉树的根结点root,请返回打印结果,结果按照每一层一个数组进行储存,所有数组的顺序按照层数从上往下,且每一层的数组内元素按照从左往右排列。保证结点数小于等于500。 我的提交: - - coding:utf-8 - - class TreeNode: def init (self, x): self.val = x self.left = None self.right = None class TreePrinter: def printTree(self, root): write code here result = [] queue = [] if root == None: return result result.append([root.val]) queue.append([root]) while True: line = [] qline = [] parents = queue[len(result) - 1] for i in range(len(parents)): node = parents[i] if node.left != None: qline.append(node.left) line.append(node.left.val) if node.right != None

安装CentOS 7 文字版

家住魔仙堡 提交于 2020-01-05 19:57:59
下载镜像 http://mirrors.163.com/ CentOS 7.4 http://mirrors.163.com/centos/7.4.1708/isos/x86_64/ 选择 CentOS-7-x86_64-DVD-1708.iso 这个即可。至于这几个镜像有什么细微区别,可以看这里 http://mirrors.163.com/centos/7.4.1708/isos/x86_64/0_README.txt 环境 本人环境:win10专业版 + VMware Workstation 12 Pro 破解版。 创建虚拟机和安装系统 文件 >> 新建虚拟机 >> 典型 >> 稍后安装操作系统 >> Linux >> CentOS64位 虚拟机名称 和 位置,可保持默认。 最大磁盘大小:20GB,勾选将虚拟磁盘存储为单个文件。 接下来可自定义硬件,删除不需要的硬件(比如声卡)。 之后选择关闭,则虚拟机创建完成,可以看到左侧有刚创建的虚拟机名称。 为该虚拟机添加ISO镜像,选择刚才下载的CentOS镜像。 添加完毕后选择开启次虚拟机。 鼠标点击进去,Ctrl + Alt 可以再把鼠标拿出来。 选择 Install CentOS 7 注意不要按Enter,而是按Tab键。接下来会出现一段文字,按几下空格进入到下一行输入 net.ifnames=0 biosdevname=0

scp命令详解

∥☆過路亽.° 提交于 2020-01-05 19:44:11
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。 1.命令格式: scp [参数] [原路径] [目标路径] 2.命令功能: scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。 3.命令参数: -1 强制scp命令使用协议ssh1 -2 强制scp命令使用协议ssh2 -4 强制scp命令只使用IPv4寻址 -6 强制scp命令只使用IPv6寻址 -B 使用批处理模式(传输过程中不询问传输口令或短语) -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p 保留原文件的修改时间,访问时间和访问权限。 -q 不显示传输进度条。 -r 递归复制整个目录。 -v 详细方式显示输出。scp和ssh(1

Append index.html to root directory

╄→尐↘猪︶ㄣ 提交于 2020-01-05 15:00:33
问题 I have a problem with my new site. (www.example.com) Basically, when I look at my google analytics page, it considers mysite/index.html and mysite/ to be two different pages. This is problematic mainly for SEO reasons. Is there a way to append the two or make the root automatically redirect to mysite/index.html? I figured you probably can do this with either a 301 redirect or by modifying the .htaccess file. My host is iPage by the way. Thanks 回答1: You are able to accomplish this on an

全网最详细的Linux命令系列-touch命令

我怕爱的太早我们不能终老 提交于 2020-01-05 13:48:55
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。 命令格式: touch [选项]... 文件... 命令参数: -a 或--time=atime或--time=access或--time=use  只更改存取时间。 -c 或--no-create  不建立任何文档。 -d  使用指定的日期时间,而非现在的时间。 -f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。 -m 或--time=mtime或--time=modify  只更改变动时间。 -r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。 -t  使用指定的日期时间,而非现在的时间。 命令功能: touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。 使用范例: 实例一: 创建不存在的文件 命令: touch log2012.log log2013.log 输出: [root@localhost test]# touch log2012.log log2013.log [root@localhost test]# ll -rw-r--r-- 1 root root 0 10-28 16:01 log2012.log -rw-r--r-- 1 root root 0 10-28 16:01

ubuntu mysql 安装

試著忘記壹切 提交于 2020-01-05 12:27:00
安装mysql sudo apt-get install mysql-server mysql-client 测试是否安装成功 sudo netstat -tap | grep mysql 相关操作 登录 mysql -uroot -p 检查MySQL服务器占用端口 netstat -nlt|grep 3306 检查MySQL服务器系统进程 ps -aux|grep mysql 查看数据库的字符集编码 show variables like '%char%'; 让MySQL服务器被远程访问 打开mysql配置文件 # 注意:不同 mysql 版本此配置文件位置和名字可能不同 sudo vim /etc/mysql/my.cnf 添加如下内容[mysqld]bind-address=0.0.0.0 修改后,重启MySQL服务器 sudo /etc/init.d/mysql restart 重新登录 mysql -uroot -p grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx'; flush privileges; 检查MySQL服务器占用端口 ~ netstat -nlt|grep 3306 tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 我们看到从之间的网络监听从 127

windows下安装mysql解压版

牧云@^-^@ 提交于 2020-01-05 12:26:42
1、解压压缩版的MySQL 其中: bin目录 -  主要存放MySQL的各种可执行程序 data目录 -  存放数据库的数据文件和索引文件等 MySQL-test -  有很多编写好的测试脚本 sql-bench - 用于MySQL benchmark基准测试的脚本    bin、data, include, lib, scripts目录等对于MySQL的正常运行非常重要,如非必要,不要动这些目录的东西 2、配置环境变量 打开系统环境变量,在Path变量下追加(注意是追加不是覆盖)MySQL bin目录: 3、配置文件 my.ini 在根目录只有一个默认的配置文件:my-default.ini。且打开之后 我们的配置由此开始: (1). 配置basedir Basedir是指mysql的根目录,所以应该是:basedir = D:\MYSQL (2). 配置data Data目录是存放数据文件和索引文件的目录,可以指定mysql目录之外的目录作为存储目录,但要注意权限问题。我的配置是:datadir = D:\MYSQL\data (3). 配置端口 一般mysql服务都使用3306端口,如果端口被占了,可以更换其它端口 (4). 更多配置 设置客户端模式字符:default-character-set=utf8,关于这个问题,之后会有一篇博文专门讲述。 表默认存储引

mongodb之备份和恢复介绍

为君一笑 提交于 2020-01-05 08:34:39
一、安装环境介绍: 演示的mongo的安装环境: 二进制安装包mongoDB3.6.16 给mongodb授权超级管理员账户 : mongo --host 127.0.0.1 --port 6068 db.createUser({user: 'root', pwd:'TdLLQ6689', roles:[{role: 'root', db: 'admin'}]}); use admin db.auth("root","TdLLQ6689") 建库建表模拟数据 : use dbtest001 db.chenji.insert({"name":"小花","年级":"二年级","性别":"男","爱好":"学习"}) use dbtest002 db.xiangmu.insert({"name":"小花","年级":"二年级","性别":"男","爱好":"学习"}) db.mumu.insert({"name":"小花","年级":"二年级","性别":"男","爱好":"学习"}) 提示:此次演示备份和恢复主要采用超级账户root来进行演示 二、mongodump备份命令介绍: 2.1语法和参数说明: mongodump -h dbhost -u xxx -p xxx -d dbname -o dbdirectory 参数介绍: -h 指明数据库宿主机的IP --port