host

neutron api源码分析

南楼画角 提交于 2020-03-07 10:14:03
neutron server的启动setup.cfg内定义neutron-server = neutron.cmd.eventlet.server:main。这里只专注介绍neutron server启动,setup.cfg不在这里详细介绍 # setup.cfg console_scripts = .... neutron-ovs-cleanup = neutron.cmd.ovs_cleanup:main neutron-pd-notify = neutron.cmd.pd_notify:main neutron-server = neutron.cmd.eventlet.server:main main函数主要是运行wsgi_eventlet.eventlet_wsgi_server函数,并进行配置文件和日志的初始化配置 #neutron.cmd.eventlet.server:main from neutron import server from neutron.server import rpc_eventlet from neutron.server import wsgi_eventlet def main(): server.boot_server(wsgi_eventlet.eventlet_wsgi_server) #boot_server函数,为初始化配置

Python连接MySQL数据库之pymysql模块使用

依然范特西╮ 提交于 2020-03-07 08:23:59
Python连接MySQL数据库之pymysql模块使用 Python3连接MySQL 本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用。 PyMySQL介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 Django中也可以使用PyMySQL连接MySQL数据库。 PyMySQL安装 pip install pymysql 连接数据库 注意事项 在进行本文以下内容之前需要注意: 你有一个MySQL数据库,并且已经启动。 你有可以连接该数据库的用户名和密码 你有一个有权限操作的database 基本使用 # 导入pymysql模块 import pymysql # 连接database conn = pymysql.connect(host=“你的数据库地址”, user=“用户名”,password=“密码”,database=“数据库名”,charset=“utf8”) # 得到一个可以执行SQL语句的光标对象 cursor = conn.cursor() # 定义要执行的SQL语句 sql = """ CREATE TABLE USER1 ( id INT auto_increment PRIMARY KEY , name CHAR(10) NOT NULL UNIQUE

报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost

▼魔方 西西 提交于 2020-03-07 07:56:08
转载自:http://www.cnblogs.com/xyzdw/archive/2011/08/11/2135227.html 解决方法: 1。 改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>select host, user from user; 2. 授权法。 例如,你想myuser使用mypassword从任何主机连接到mysql 服务器 的话。 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH PRIVILEGES; 如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql 服务器 ,并使用mypassword作为密码 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'

mysql数据库执行mysqladmin flush-hosts

醉酒当歌 提交于 2020-03-07 02:27:39
当连接错误次数过多时,mysql会禁止客户机连接,这个时候有两个办法解决: 1.使用mysqladmin flush-hosts命令清除缓存,命令执行方法如下: mysqladmin -u root -p flush-hosts 2.修改mysql配置文件,在[mysqld]下面添加 max_connect_errors=1000,然后重启mysql 来源: 51CTO 作者: zengwj1949 链接: https://blog.51cto.com/zengwj1949/2083845

php操作redis

我的梦境 提交于 2020-03-07 01:02:15
**php.ini文件添加:extension=php_redis.dll 重启php, phpinfo可以看到redis则证明安装成功** php连接redis测试 <?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379);//serverip port $redis->auth('mypassword');//my redis password $redis ->set( "test" , "Hello World"); echo $redis ->get( "test"); php操作redis函数封装 1 /** 2 * 如果不传入$host和$port默认读取Laravel环境变量的参数 3 * redis Set/setex封装,可直接传入数组,可设置过期时间 written:yangxingyi 4 */ 5 function RedisSet($key,$value,$expire=0,$host='',$port=''){ 6 if(!$key||!$value) return false; 7 $host = $host?$host:getenv('REDIS_HOST'); 8 $port = $port?$port:getenv('REDIS_PORT'); 9 $redis = new

ssh: connect to host ** port 22: Connection refused

你。 提交于 2020-03-06 20:54:37
可能没开服务 可能是端口没开放 可以先去看看服务器的ssh服务是否开放。使用命令:sudo ps -e | grep ssh来查看: 如果没有SSH服务,试着开启SSH服务。使用命令sudo /etc/init.d/ssh start来开启服务: 如果文件不存在,说明没有安装 SSH 服务。此时需要安装 SSH服务。使用命令:sudo apt-get install openssh-server。 另外还有可能是端口开放的原因。 可以检查端口,看port 22是否开放。 来源: CSDN 作者: LU_ZHAO 链接: https://blog.csdn.net/LU_ZHAO/article/details/104698537

£可爱£侵袭症+ 提交于 2020-03-06 13:57:11
wireshark进行过滤时,按照过滤的语法可分为协议过滤和内容过滤。 对标准协议,既支持粗粒度的过滤如HTTP,也支持细粒度的、依据协议属性值进行的过滤如tcp.port==53、http.request.method=="GET"。 对内容的过滤,既支持深度的字符串匹配过滤如http contains "Server",也支持特定偏移处值的匹配过滤如tcp[20:3] == 47:45:54。 wireshark有两种过滤器: 捕捉过滤器(CaptureFilters):用于决定将什么样的信息记录在捕捉结果中。 显示过滤器(DisplayFilters):用于在捕捉结果中进行详细查找。 捕捉过滤器在抓抱前进行设置,决定抓取怎样的数据;显示过滤器用于过滤抓包数据,方便stream的追踪和排查。 捕捉过滤器仅支持协议过滤,显示过滤器既支持协议过滤也支持内容过滤。 两种过滤器它们支持的过滤语法并不一样。 捕捉过滤器-- 捕捉前依据协议的相关信息进行过滤设置 语法: Protocol Direction Host(s) Value Logical Operations Other expression 例子: tcp dst 10.1.1.1 80 and tcp dst 10.2.2.2 3128 示例: (host 10.4.1.12 or src net 10.6.0.0/16)

tars环境部署

陌路散爱 提交于 2020-03-06 07:42:14
author: headsen chen date: 2018-10-18 12:35:40 注意:依据Git上的tars搭建步骤整理而来 参考: https://max.book118.com/html/2017/0527/109698528.shtm https://github.com/TarsCloud/Tars/blob/master/Install.zh.md 环境: centos7.3-x86_64 kernel :3.10 1,依赖 yum install mpfr -y yum install gmp -y yum install *mpc* -y yum install glibc-static libstdc++-static -y yum -y install gcc gcc-c++ yum -y install autoconf automake libtool curl make g++ unzip zlib zlib-devel yum install glibc-devel -y yum install cmake -y yum install perl -y yum install -y git yum install ncurses-devel -y 2,安装gcc # 安装,下载好包并放在/mnt下面 cd /mnt tar fx gcc-6

[mysql] mysqldump 导出数据库表

自古美人都是妖i 提交于 2020-03-06 06:29:27
1.mysqldump的几种常用方法: (1)导出整个数据库(包括数据库中的数据) mysqldump -u username -p dbname > dbname.sql (2)导出数据库结构(不含数据) mysqldump -u username -p -d dbname > dbname.sql (3)导出数据库中的某张数据表(包含数据) mysqldump -u username -p dbname tablename > tablename.sql (4)导出数据库中的某张数据表的表结构(不含数据) mysqldump -u username -p -d dbname tablename > tablename.sql 2.mysqldump常用参数说明: –all-databases , -A 导出全部数据库mysqldump -uroot -p –all-databases –all-tablespaces , -Y导出全部表空间。mysqldump -uroot -p –all-databases –all-tablespaces–no-tablespaces , -y不导出任何表空间信息。mysqldump -uroot -p –all-databases –no-tablespaces –add-drop-database每个数据库创建之前添加drop数据库语句

Host 'fuhailiang-PC' is not allowed to connect to this MySQL server

六月ゝ 毕业季﹏ 提交于 2020-03-06 00:15:52
在工作中需要访问到他人的数据库是常见的事情,在访问的过程中报错: 错误码:1130 Host 'fuhailiang-PC' is not allowed to connect to this MySQL server 原因:远程连接的权限问题,可能是账号不允许远程登录。 解决:需要访问谁的数据库,谁就要给别人设置权限,否则访问不了。 首先:启动cmd窗口,进入到mysql的安装目录下的bin目录,登陆到mysql数据库;use mysql; 授权给用户分配权限: 1.创建用户并设置密码; create user 'test'@'192.168.0.45' identified by '123456'; 2. 给用户test分配访问权限; 1.如果你想允许用户test从ip为192.168.0.45的主机连接到mysql服务器 GRANT ALL PRIVILEGES ON *.* TO 'test'@'192.168.0.45' WITH GRANT OPTION; grant 权限列表 on 数据库 to '用户名'@'访问主机' ; 2.如果你想让任何ID地址的主机都可以访问mysql服务器 GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' WITH GRANT OPTION; 3.查看用户的访问权限; select host,user