#mysql

从docker到docker-compose部署一个nginx+flask+mysql+redis应用

  目的是把一个flask项目的mysql数据库、redis数据库、flask应用、nginx服务分别装到四个容器中,然后用docker-compose命令同时启动与关闭一、安装docker  Docker运行在CentOS7上,要求系统为64位、系统内核版本为3.10以上。通过 uname-r 命...

mysql-connector-python取二进制字节时报错UnicodeDecodeError:'utf-8' codec can't decode byte 0xb0 in position 0

  在储存用户密码时,我使用了hmac算法对用户密码加密,加密出来的hash值是一个二进制字节串,我把这个字节串存到mysql的password字段,password字段的数据类型是varbinary。  在验证用户密码时,我把用户输入的密码经过同样的hmac算法得到hash值,然后从数据库password字段的字节串...

python mysql参数化查询防sql注入

一、写法cursor.execute('insertintouser(name,password)value(?,?)',(name,password))  或者cursor.execute('insertintouser(name,password)value(%s,%s)',(name,password))  %s...

mysql 免安装完美实现windows安装

1.官网下载mysql免安装版数据库https://dev.mysql.com/downloads/mysql/2.解压数据库放到指定的盘符 3.创建ini文件建议创建里面的设置信息可以自行设置(可以去百度搜索一下)4.设置mysql的环境记得指定要对应的bin方便cmd的时候执行5.win+r进入cmd界面...

mysql 删除以某字符串开头的表

Select'SETFOREIGN_KEY_CHECKS=0;'unionSelectCONCAT('droptable',table_name,';')FROMinformation_schema.tablesWheretable_nameLIKE'as_baiqishi%'UNIONSelect'SETFOREIG...
代码星球 ·2020-10-02

linux下开启、关闭、重启mysql服务命令

一、启动1、使用service启动:servicemysqlstart2、使用mysqld脚本启动:/etc/inint.d/mysqlstart3、使用safe_mysqld启动:safe_mysql&二、停止1、使用service启动:servicemysqlstop2、使用mysqld脚本启动:/etc/...

单纯MYSQL递归查询上下级关系

查询id=6的所有父级SELECTID.level,DATA.*FROM(SELECT@idas_id,(SELECT@id:=parent_idFROMtable1WHEREid=@id)as_pid,@l:=@l+1aslevelFROMtable1,(SELECT@id:=6,@l:=0)bWHERE@id>...

linux 在线完美安装mysql2.7.22

1、下载tar包,可直接服务器在线下载wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2、将mysql安装到/usr/local/mysql下#解压tar-xvf ...

mysql5.7 数据导入5.6 Index column size too large. The maximum column size is 767 bytes.

先检查一下是不是数据库被限制了索引的大小SHOWvariableslike'innodb_large_prefix'如果查询的值是OFF的话执行下面命令SETGLOBALINNODB_LARGE_PREFIX=ON;执行完了之后还得查看当前的innodb_file_format引擎格式类型是不是BARRACUDA执行S...

mysql 提示系统没有找到指定路径

错误原因注册表问题cmd输入regedit打开注册表修改默认的mysqld执行路径 修改为指定的bin文件里面的mysqld ...

给mysql查询添加序号列

select*,(@number:=@number+1)ASnumberfrom(selectu.mobile,u.`name`,ROUND((selectsum(r.realAmount)fromt_rechargerwherer.userid=u.idandr.status='1'),2)rechargeSum,R...
代码星球 ·2020-10-02

mysql-----count(*)、count(1)、count(列名)的比较

1.count(*)和count(1)都将返回表格中所有存在的行的总数包括值为null的行,count(*)和cout(1)的性能是差不多的2.count(列名):将返回表格中除去null以外的所有行的总数总结三条经验1.任何情况下SELECTCOUNT(*)FROMtablename是最优选择;2.尽量减少SELEC...

Linux中:mysql自动启动

检查自启动列表中有没有mysql:chkconfigmysqldon,有的话就执行:chkconfigmysqldon,用这个命令设置自启问题:在安装mysql自启时出现:/sbin/insserv:Nosuchfileordirectory。这个据说是ubuntu的一个bug,/sbin/下面没有insserv这个文...
代码星球 ·2020-10-02

Docker决战到底(九) 部署MySQL服务

绝大多数情况下我们都希望我们的服务是无状态的,但是在项目开发中不可避免的会出现有状态的服务,这给我们在服务弹性伸缩及其他使用上或多或少带来了一定难度。在实际工作使用中,我们线上是采用的阿里云的云数据库RDS,其提供了数据库的容灾、备份、恢复、监控、迁移等方面的全套解决方案,解决了数据库运维的成本。而在开发测试阶段则采用...
首页上一页...410411412413414...下一页尾页