一种快速安全的改名方法 #!/bin/bash # 假设将cuijianzhe数据库名改为solo # MyISAM直接更改数据库目录下的文件即可 password='12345678' mysql -uroot -ppassword -e 'create database if not exists solo' list_table=(mysql -uroot -ppassword -Nse "select table_name from information_schema.TABLES where TABLE_SCHEMA='cuijianzhe'") for table in list_table do mysql -uroot -ppassword -e "rename table cuijianzhe.table to solo.$table" done 这里用到了rename table,改表名的命令,但是如果新表名后面加数据库名,就会将老数据库的表移动到新的数据库,所以,这种方法即安全,又快速。 修改数据库名的一种方法 Linux
Django 3.1 官网学习路线 开始按照官网进行学习Django 框架 第一部分 安装 Django D:\Django_study>python -m django --version 3.1 创建项目 如果这是您第一次使用 Django,那么您必须进行一些初始设置。也就是说,您需要自动生成一些建立 Django 项目的代码——Django 实例的设置集合,包括数据库配置、特定于 Django 的选项和特定于应用程序的设置。 从命令行,cd 到您想存储代码的目录,然后运行以下命令: django-admin startproject Django_study 开发服务 python manage.py runserver 默认情况下,runserver 命令在端口 8000 的内部 IP 上启动开发服务器。 如果您想更改服务器的端口,请将其作为命令行参数传递。例如,这个命令在端口 8080 上启动服务器: python manage.py runserver 8080 如果您想更改服务器的 IP,请将其与端口一起传递。例如,要监听所有可用的公共 ip(如果你正在运行.... Django 3.1 官网学习路线 Python
我们来说说 kubernetes 的服务发现。那么首先这个大前提是同主机通信以及跨主机通信都是 ok 的,即同一 kubernetes 集群中各个 pod 都是互通的。这点是由更底层的方案实现,包括 docker0/CNI 网桥、flannel vxlan/host-gw 模式等,在此篇就不展开讲了。 在各 pod 都互通的前提下,我们可以通过访问 podIp 来调用 pod 上的资源,那么离服务发现还有多少距离呢?首先 Pod 的 IP 不是固定的,另一方面我们访问一组 Pod 实例的时候往往会有负载均衡的需求,那么 service 对象就是用来解决此类问题的。 集群内通信 endPoints service 首先解决的是集群内通信的需求,首先我们编写一个普通的 deployment: apiVersion: apps/v1 kind: Deployment metadata: name: hostnames spec: selector: matchLabels: app: hostnames replicas: 3 template: metadata: labe.... 说说Kubernetes是怎么实现服务发现的 Linux
kubernetes 已经成为容器编排领域的王者,它是基于容器的集群编排引擎,具备扩展集群、滚动升级回滚、弹性伸缩、自动治愈、服务发现等多种特性能力。 本文将带着大家快速了解 kubernetes ,了解我们谈论 kubernetes 都是在谈论什么。 kubernetes 架构 从宏观上来看 kubernetes 的整体架构,包括 Master、Node 以及 Etcd。 Master 即主节点,负责控制整个 kubernetes 集群。它包括 Api Server、Scheduler、Controller 等组成部分。它们都需要和 Etcd 进行交互以存储数据。 Api Server:主要提供资源操作的统一入口,这样就屏蔽了与 Etcd 的直接交互。功能包括安全、注册与发现等。 Scheduler:负责按照一定的调度规则将 Pod 调度到 Node 上。 Controller:资源控制中心,确保资源处于预期的工作状态。 Node 即工作节点,为整个集群提供计算力,是容器真正运行的地方,包括运行容器、kubelet、kube-proxy。 kubelet:主要工作包括管理容器的生命周.... 关于 Kubernetes 的这些原理,你一定要了解 Kubernetes
今早收到这条短信? : 【腾讯云】尊敬的腾讯云用户,您好!100%兼容MySQL的CynosDB 限时19元/年诚邀您体验!在使用中,您将体会到:无需改动代码,平滑迁移上云;GB/s级回档速度;自动和手动备份随心选;秒级故障恢复等多种产品性能。您可登录腾讯云账号(账号 ID:100005688158,昵称:598941324@qq.com)点击链接参与体验。活动详情: https://url.cn/gpUmqShf 。回TD退订。 19.9RMB 一年的数据库,我还是花钱买了,不为别的,为了自己的心 …… 腾讯云数据库? solo
以前用的好好的脚本,这几天一直报这个错。经过查询时证书验证的错误。 报错:requests.exceptions.SSLError: HTTPSConnectionPool(host='tc.ltyuanfang.cn', port=443): Max retries exceeded with url: /api/token (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])"))) 解决方法: login = requests.post(url=url_token, data=payload,verify=False).text 请求参数加上跳过验证:verify=False 然后,引入代码: import urllib3 urllib3.disable_warnings() requests.exceptions.SSLError: HTTPSConnectionPool Python