Mysql的一些问题

  • Post author:
  • Post category:mysql

sql语句应该考虑哪些安全性? 答: (1)防止sql注入,对特殊字符进行转义,过滤或者使用预编译的sql语句绑定变量。 (2)最小权限原则,特别是不要用root账户,为不同的类型的动作或者组建使用不同的账户。 (3)当sql运行出错时,不要把数据库返回的错误信息全部显示给用户,以防止泄漏服务器和数据库相关信息。 简单描述MySQL中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响…

继续阅读 Mysql的一些问题

轻松入门:使用Docker安装MySQL数据库的完全指南

  • Post author:
  • Post category:mysql

1.删除镜像、容器 docker rm [容器id] //删除容器 docker rmi [镜像id] //删除镜像 2.重新下载 安装mysql docker pull mysql:5.7 3.启动进入 启动mysql docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/m…

继续阅读 轻松入门:使用Docker安装MySQL数据库的完全指南

深入MySQL字符编码与对照规则

  • Post author:
  • Post category:mysql

前言 本篇和大家一起深入 MySQL 的字符集与对照规则,剖析下我们存储在 MySQL 中的字段是如何进行存储和校验比对的。 先看问题 : unique key 为什么失效了? 拉齐共识 :回顾下字符编码的基础知识,回炉下 ASCII 和 Unicode 。 深入了解 :通过 MySQL 官网中对字符编码的支持和规则进行学习分析 汇总结论 :根据掌握的规则来总结下项目实践中的注意事项 先看问题:u…

继续阅读 深入MySQL字符编码与对照规则

cmake 安装mysql 报错_解决cmake编译Mysql 5.6报错CMP0022

  • Post author:
  • Post category:mysql

今天编译安装LNMP,安装到mysql时候一直报错,mysql5.6需要用cmake来编译,编译的时候错误信息如下:CMake Warning (dev) in sql/CMakeLists.txt: Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link interface.  Run "cmake --help-…

继续阅读 cmake 安装mysql 报错_解决cmake编译Mysql 5.6报错CMP0022

pxc-mysql集群所使用到的端口

  • Post author:
  • Post category:mysql

自己本地玩耍mysql集群的时候一般都直接把linux的防火墙关掉,简单省事。在线上环境的时候不能随便关闭防火墙,只能开发使用到的端口,记录下mysql集群使用到的端口。 mysql服务端口 3306 mysql集群服务端口 3307 组成员之间进行沟通的端口 4567 用于传输TST的端口号 4568 请求SST的端口号 4444 haproxy监控界面的访问的I端口 8888 顺便补上linu…

继续阅读 pxc-mysql集群所使用到的端口

MYSQL导入:Incorrect string value: ‘\xE6\xB5\x8B\xE8\xAF\x95‘ for column ‘ ‘

  • Post author:
  • Post category:mysql

MYSQL导入:Incorrect string value: '\xE6\xB5\x8B\xE8\xAF\x95' for column 'region_name'  报错,意思在添加的时候 乱码 在导入的.sql 文件 《头》 添加 set character set UTF8; 即可解决 版权声明:本文为qq_28065691原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文…

继续阅读 MYSQL导入:Incorrect string value: ‘\xE6\xB5\x8B\xE8\xAF\x95‘ for column ‘ ‘

Centos7无网络安装mysql

  • Post author:
  • Post category:mysql

mysql下载 官网下载地址 https://dev.mysql.com/downloads/mysql/ 将tar文件上传并解压 以下以tar文件上传到/home/mysql/目录为例子 进入tar文件目录 cd /home/mysql/ 解压 tar xvf mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar 解压后文件列表 卸载centos7自带数据库maria…

继续阅读 Centos7无网络安装mysql

mysql如何让表的自增主键重新设置从1开始自增

  • Post author:
  • Post category:mysql

mysql如何让表的自增主键重新设置从1开始自增 作用于无数据的表或者有数据但数据作废的表 直接执行该语句 : truncate table 你的表名。 该语句会清空数据,然后重置自增长主键 truncate table student 补充:将自增长字段的自增长选项取消,主键取消,然后再设置该字段为主键,勾选自增长选项也可以重置。 版权声明:本文为AsFarmer原创文章,遵循 CC 4.0 B…

继续阅读 mysql如何让表的自增主键重新设置从1开始自增

mysql日期 获取本月第一天 获取下个月的第一天

  • Post author:
  • Post category:mysql

select curdate(); --获取当前日期 select last_day(curdate()); --获取当月最后一天。 select DATE_ADD(curdate(),interval -day(curdate())+1 day); --获取本月第一天 select date_add(curdate()-day(curdate())+1,interval 1 month); --…

继续阅读 mysql日期 获取本月第一天 获取下个月的第一天

mysql联合索引的用法_MySQL联合索引用法示例

  • Post author:
  • Post category:mysql

本文实例讲述了MySQL联合索引。分享给大家供大家参考,具体如下: 员工表 userid 部门表 deptid 员工部门表 条件:一个员工可以对应多个部门 问题:怎么样设置数据库,让其不能重复添加 userid 和deptid? uuid userid deptid 111 212 311(这个就不能让其添加) DROP TABLE IF EXISTS `dept`; CREATE TABLE `…

继续阅读 mysql联合索引的用法_MySQL联合索引用法示例