mysql

MySQL procedure returns empty result to PHP

僤鯓⒐⒋嵵緔 提交于 2021-02-20 19:57:48
问题 I have an issue where I wrote a stored procedure that inserts data into a bunch of tables and then finally returns and id by selecting it. when I execute the stored procedure in PHPMyAdmin, the data is inserted and the ID returned. When executing the procedure from PHP using MySQLi, the data is inserted into the tables however when I check the results to retrieve the new id, the result seems to be blank. Any help here would be appreciated. I am not sure if the procedure returns empty results

Linux运维常见故障排查和处理的技巧汇总

大憨熊 提交于 2021-02-20 19:57:46
作为Linux运维,工作中多多少少会遇见这样那样的问题或故障, 从中总结经验,查找问题,汇总并分析故障的原因,这是一个Linux运维工程师良好的习惯。 每一次技术的突破,都经历着苦闷,伴随着快乐,可我们还是执着的继续努力,从中也积累了更多的经验。 下面汇总了可能出现的故障及解决方法,看看你是否遇到过?并对你有帮助? 第一: 常见问题解决集锦 1.shell脚本不执行 问题: 某天研发同事找我说帮他看看他写的shell脚本,死活不执行,报错。我看了下,脚本很简单,也没有常规性的错误,报“:badinterpreter:Nosuchfileordirectory”错。 看这错,我就问他是不是在windows下编写的脚本,然后在上传到linux服务器的……果然。 原因: 在DOS/windows里,文本文件的换行符为rn,而在*nix系统里则为n,所以DOS/Windows里编辑过的文本文件到了*nix里,每一行都多了个^M。 解决: 1)重新在linux下编写脚本; 2)vi:%s/r//g:%s/^M//g(^M输入用Ctrl+v,Ctrl+m) 附:sh-x脚本文件名,可以单步执行并回显结果,有助于排查复杂脚本问题。 2.crontab输出结果控制 问题: /var/spool/clientmqueue目录占用空间超过100G 原因: cron中执行的程序有输出内容

Spring Transaction Management with Hibernate and MySQL, Global and Local

孤街浪徒 提交于 2021-02-20 19:18:08
问题 Im working on developing a webapplication with MySQL Server 5.1, Spring 3.0.5 and Hibernate 3.6. I use Springs Transaction Management. Im a newbie, so please be patient with me if I ask a question which is easy to answer. :-) 1) I read about global (xa) and local transactions. Is it correct, that global transactions mean transactions, which execute dataoperations on different resources (like different databases). And that local transactions execute dataoperations on only one resource

Set and verify SSL/TLS version used in Python MySQL connection

雨燕双飞 提交于 2021-02-20 18:49:06
问题 How can I tell the Python MySQL connector which SSL/TLS protocol to use? Either specific (e.g. TLS1.2) or minimum. How can I check which protocol is used on an established connection? I've got an app that uses mysql-connector-python (8.0.18). I connect something like this: cnx = mysql.connector.connect(user='x', password='y', host='localhost', database='xyz') Usually this gives me no trouble, but recently on a web hosting providers server it stopped working. The error I'm now getting is along

Set and verify SSL/TLS version used in Python MySQL connection

余生颓废 提交于 2021-02-20 18:48:03
问题 How can I tell the Python MySQL connector which SSL/TLS protocol to use? Either specific (e.g. TLS1.2) or minimum. How can I check which protocol is used on an established connection? I've got an app that uses mysql-connector-python (8.0.18). I connect something like this: cnx = mysql.connector.connect(user='x', password='y', host='localhost', database='xyz') Usually this gives me no trouble, but recently on a web hosting providers server it stopped working. The error I'm now getting is along

公有云(三)

雨燕双飞 提交于 2021-02-20 16:46:54
12.重装系统 1.更换系统盘 直接换系统的那块盘,可以换不同的操作系统,比如从Linux换成Windows 或者Windows换成linux 步骤:ECS控制台---点击对应的实例---停止实例--右侧更多-- 更换系统盘 2.重新初始化 步骤:ECS控制台---停止实例--右侧更多 -- 重新初始化磁盘--到了本实例云盘管理-- 选择对应的系统盘---打勾-- 重新初始化磁盘 13.工单系统 工单是什么 工单是我们提交问题的 如何创建工单 点击上面菜单栏-- 点击选择提交工-- 选择对应的产品分类 --- 选择遇到问题的分类,在点右下角提交 14.RDS 云数据库 支持mysql sqlserver postgrepsql mariadb PPAS(高度兼容oracle) 云数据库RDS 建议和ECS 在同一个区域里 创建实例 地域:根据你的云主机来选择 类型:mysql/mariadb/postgrepql基础版 可用区域要和你的ECS匹配, 网络类型也要根据你的云主机网络来选择 规则:小型网站, 1核1G就够了 后续可以升级 存储空间也是安需求建 购买实例后,需要等1到2分钟擦i可以看到实例列表 管理实例 点击管理页面来进行管理 专有网络的联通性 ping 数据库地址 安装mysql yum install -y mysql 管理平台创建MYSQL账号

ImportError: No module named MySQLdb

纵饮孤独 提交于 2021-02-20 16:46:26
解决没有MySqldb的问题, Traceback (most recent call last): File " manage.py " , line 5 , in <module> from platform import app File " /CP/BlogSystem/platform.py " , line 16 , in <module> engine = create_engine( ' mysql://root:root@localhost/db_demo8 ' , echo= True) File " /usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/__init__.py " , line 424 , in create_engine return strategy.create(*args, ** kwargs) File " /usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/strategies.py " , line 81 , in create dbapi = dialect_cls.dbapi(** dbapi_args) File " /usr/local/lib/python2.7/dist-packages

Unable to create or change a table without a primary key - Laravel DigitalOcean Managed Database

て烟熏妆下的殇ゞ 提交于 2021-02-20 14:56:16
问题 I've just deployed my app to DigitalOcean using (Managed Database) and I'm getting the following error when calling php artisan migrate SQLSTATE[HY000]: General error: 3750 Unable to create or change a table without a primary key, when the system variable 'sql_require_primary_key' is set. Add a primary key to the table or unset this variable to avoid this message. Note that tables without a primary key can cause performance problems in row-based replication, so please consult your DBA before

全网最新、最全面蚂蚁金服面经分享:简历模板/面试题库/Java核心技术笔记

我的梦境 提交于 2021-02-20 13:41:35
前言 前段时间,蚂蚁金服的热度可不小,互联网圈人人都在讨论它上市的事情,实际上蚂蚁金服上市是迟早的事情。这一下,蚂蚁的员工含金量上升了不少,那我之前蚂蚁提前批这波面经,也是时候分享了。 这次面试,可以说是一波三折,波涛汹涌了,原本我是一个挺自信的人的,所以在面试前我算是处于一个斗志昂扬的状态,奈何在经历一面二面意志力被消磨了不少,虽然三面准备充足,但整体下来对自己表现不满意,所以以为是没戏了,没想到意外接来了HR面的通知,于是就这么意外的拿到了offer。 下面就对这次蚂蚁金服的面试体验进行一个分享,由于面试题比较多,所以只挑选了一些有针对性的核心题放在这里解析,如果你需要完整pdf版,只需要添加小助理vx:mxzFAFAFA即可!! 蚂蚁金服意外的第一面 1、讲一讲ArrayList和LinkedList区别? ArrayList 是一个可改变大小的数组。当更多的元素加入到ArrayList中时,其大小将会动态地增长。内部的元素可以直接通过get与set方法进行访问,因为ArrayList本质上就是一个数组, LinkedList 是一个双链表,在添加和删除元素时具有比ArrayList更好的性能.但在get与set方面弱于ArrayList。 当然,这些对比都是指数据量很大或者操作很频繁的情况下的对比,如果数据和运算量很小,那么对比将失去意义。 2、什么情况会造成内存泄漏?

《万亿级数据库MongoDB集群性能数十倍提升优化实践》核心17问详细解答

好久不见. 提交于 2021-02-20 10:33:09
《万亿级数据库MongoDB集群性能数十倍提升优化实践》核心17问详细解答 说明: 为了更好的理解背景,请提前阅读oschina分享的 《万亿级数据库MongoDB集群性能数十倍提升及机房多活容灾实践》 一文。 本文是2020年深圳Qcon全球软件开发大会 《专题:现代数据架构》 专场 、 dbaplus专场:万亿级数据库MongoDB集群性能优化实践 、mongodb2020年终盛会 分享 后,获得一致好评。本文收集了会后众多mongodb用户提的比较频繁的17个问题,并对每个问题进行了详细解答,一并整理到本文中。 分享内容回顾如下: MongoDB在OPPO互联网推广经验分享-如何把一个淘汰边缘的数据库逐步变为公司主流数据库 谈谈当前国内对MongoDB误解(丢数据、不安全、难维护)? MongoDB跨机房多活方案-实现成本、性能、一致性"三丰收" MongoDB线程模型瓶颈及其优化方法 并行迁移:MongoDB内核扩容迁移速率数倍/数十倍提升优化实践 百万级高并发读写/千亿级数据量MongoDB集群性能数倍提升优化实践 万亿级数据量MongoDB集群性能数十倍提升优化实践 磁盘80%节省-记某服务接口千亿级数据迁移MongoDB,近百台SSD服务器节省原理 关于作者 前滴滴出行技术专家,现任OPPO文档数据库mongodb负责人