不知道从何写起,或者如何对每篇文章拟写一个标题,所以,这篇貌似大杂烩的归纳总结就起了一个《从配置服务器说起……》。该文章主要写自己从配置服务器用户到上线运行这么个流程中遇到问题解决的办法,或者对自…
分类:MySql
MySQL的特性, 还是Bug?
近日发现mysql在sql语法解析方面有奇怪的行为, 不知是特性如此, 还是个bug? 背景 如果单纯插入一个或者多个#符号作为text类型的列的记录的话, 是没问题的, 如果使用转义, 比如插入\#\#\#, 也是没问…
《高性能MySQL》笔记 - MySQL 锁的基本类型
MySQL 主要在两个层面上实现并发控制:服务器层和存储引擎层。 当读写有冲突的时候,一般对于MySQL来说,是进行锁表操作的。 读写锁 读锁:读锁是共享的,多个用户同一时刻读取同一资源,他们之前互不影响。 写锁:写锁则…
Mac下安装MySQL-python
使用easy_install安装 sudo easy_install MySQL-python 报错信息中有这两行,没有mysql_config命令 sh: mysql_config: command not found…
一次使用 SQLAlchemy 实现分类以及计数的业务过程
在编写业务逻辑代码的时候, 我不幸遇到下面的表结构(已经将主要逻辑抽离出来了): class Category(Model): __tablename__ = 'category' # 分类ID id = Column(…
【mysql】centos7 安装mysql5.7(含取消默认密码方法)
mysql5.7之前的版本安装之后会为 root用户配一个空密码,可以登录之后修改。新版mysql为了安全会为root用户设置随机密码,并遵循密码安全策略(就是说密码要很复杂,类似abc,nb123之类的不行)。下文介绍…
学习链接记录(持续更新)
java相关 看懂jvm的类装载系统 数据库相关 Mysql索引优化 k8s相关知识 k8s集群部署 待更新
MySQL SQL Error: 1064, SQLState: 42000 错误
在 MySQL 中,下表中的字显式被保留。其中大多数字进制被标准 SQL 用作列名 和/或 表名( 例如,GROUP) 。少数被保留了,因为 MySQL 需要它们,( 目前) 使用 yacc 解析程序。保留字被引起来后可…
开启MySQL远程访问权限 允许远程连接
环境 Ubuntu 18.04 MySQL5.7 登陆mysql数据库 mysql -uroot -p 增加远程连接权限 use mysql; grant all privileges on *.* to root@'%…
mysql清空表数据的两种方式和区别
在MySQL中删除数据有两种方式: truncate(截短)属于粗暴型的清空 delete属于精细化的删除 删除操作 如果你需要清空表里的所有数据,下面两种均可: delete from tablename; trunc…
[golang] 使用mysql及redis实现简单的分布式锁
源码来自https://github.com/study-only/go-locks Redis分布式锁 Redis SET 命令 从Redis 2.6.12版本开始,SET命令的行为可以通过一系列参数来修改,详见Red…
【巨杉数据库Sequoiadb】SequoiaDB v2.8.4版本的节点日志中打印的open files是从哪里获取的
【问题详细描述】 SequoiaDB v2.8.4版本的节点日志中显示的open files中的值是从哪里获取的?6月10号启动节点时open files 显示的值与ulimit.conf设置的保持一致,为1048576…