您的当前位置:搜索“mysql”结果
  • 一文详解MySQL设置only_full_group_by报错问题

    数据库2023年06月05日

    开发环境连接的 mysql5.6,而测试环境是 mysql5.7。开发中有小伙伴写了有关 group by 的 sql 语句。在开发环境中运行是正常的,而到了测试环境中就发现了异常。 原因分析:MySQL5.7 版本默认设置了 mysql sql_mode = only_full_group_by 属性,导致报错。 其中 ONLY_FULL_GROUP_BY...

  • MySQL批量导入数据时,为何表空间膨胀了N倍

    数据库2023年06月02日

    问题缘起同事在客户现场利用DTS工具,从A实例将数据迁移到B实例过程中,发现几乎稍大点的表在迁移完成后,目标端表空间大小差不多都是源端的3倍,也就是说表空间膨胀了2倍。 排查思路对这篇文章 《叶问》第16期 有印象的话,应该还能记得,数据迁移(导入导出)过程中,也包括主从复制场景,导致表空间膨胀的原因有几种: MySQL表默认是InnoDB引擎且目前索引只支...

  • mysql数据库的超级管理员密码怎么修改

    数据库2023年06月02日

    这篇文章主要介绍“mysql数据库的超级管理员密码怎么修改”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“mysql数据库的超级管理员密码怎么修改”文章能帮助大家解决问题。 mysql数据库的超级管理员名称是“root”。MySQL在安装时,会默认创建一个名为root的用户,该用户拥有超级权限,可以控制整个MySQL服...

  • mysql中左联右联内联全联基础语法

    数据库2023年05月30日

    sql内联语法基础语法(inner join) SELECT * FROM 表1 inner join 表2 on 表1.userid=表2.userid sql内联语法说明:上面的语句就是查询表1和表2两个表,只要两个表中的userid字段相同的话就拼成一行显示出来。 九品源码注:以上语法同等select * from 表1,表2 where 表1.use...

  • 19个MySQL性能优化要点解析

    数据库2023年05月29日

    以下就是跟大家分享的19个MySQL性能优化主要要点,一起学习学习。 1、为查询优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序...

  • mysql端口一定要3306吗

    数据库2023年05月28日

    mysql端口一定要3306吗? 如果端口已经被占用,则可以终止占用该端口的进程,以此释放3306端口你就可以使用了. 另外,安装 mysql不必一定要使用3306端口的,你可以换另外一个端口,只是在连接mysql的语句中,将3306换成自己指定的端口即可,我想这是不会影响到你正常使用的. 但愿对您有所帮助. mysql相关介绍: MySQL是一种开放源代码...

  • 最全的MySQL数据库的常用指令

    数据库2023年05月28日

    数据库的创建 查询所有数据库:show databases; 创建数据库:create database <数据库名>; 删除数据库:drop database <数据库名>; 进入数据库:use <数据库名>; 数据表的操作 1)查询数据库下表:show tables; 2)创建表:create table studen...

  • 11个PHP程序员最常犯的MySQL错误

    后端开发2023年05月28日

    对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL―LAMP系列中举足轻重的一份子。 新手们PHPER使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面列举了我曾经犯过的最严重的11个MySQL相关的错误(有些同样也反映在其他...

  • mysql是一种什么类型的数据库管理系统?

    数据库2023年05月27日

    MySQL是一个关系型数据库管理系统。 由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 MySQL是一种关系型数据库管理系统,...

  • MySQL参数解析 password_require_current

    数据库2023年05月27日

    password_require_current: 作用范围:Global 动态修改:Yes 取值范围:ON,OFF 默认值:OFF 来看下面的示例,password_require_current=ON设置下,修改密码没有指定旧密码,报错,使用replace子句指定旧密码,再次执行,成功。 mysql> alter user app@'%' iden...

  • MySQL 参数解析 password_reuse_interval

    数据库2023年05月27日

    MySQL 8.0 引入新的参数 password_reuse_interval,用来控制历史密码的 使用策略,增强密码安全性。password_reuse_interval 参数定义了一个阈值,来控制之前使用过的密码,在经过多少天之后,才能重复使用,该参数设置为0,表示禁用该策略。 该参数与password_history功能很相似,不同的是passwor...

  • MySQL通过my.ini配置密码及登录安全策略

    数据库2023年05月26日

    一、关于mysql密码强度策略配置方案 #查看密码复杂度配置插件是否安装 SELECT * from mysql.plugin; 查询后显示:validate_password 为成功 #查看默认插件目录 show global variables like 'plugin_dir'; #在线添加 mysql> INSTALL PLUGIN valid...

  • mysql order by 实现数据库中文字段按拼音首字母排序

    后端开发2023年05月26日

    在php中经常用到中文排序,对一个字段进行排序时,若非中文字段则可以直接使用order by ColumnName进行排序,但进行中文字段排序,对汉字的排序结果往往都不是想要的结果,默认的order by是根据对应字符的ASCII码排序,而且mysql使用的默认utf8编码。 如要实现按照中文拼音道字母的排序,又无需改变数据库结构,方法就在sql语句内加入C...

  • mysql的慢查询日志记录什么

    数据库2023年05月25日

    MySQL的慢查询,全名是慢查询日志,是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过阀值的语句。 具体环境中,运行时间超过long_query_time值的SQL语句,则会被记录到慢查询日志中。 long_query_time的默认值为10,意思是记录运行10秒以上的语句。 默认情况下,MySQL数据库并不启动慢查询日志,需要手动来设置这...

  • PHP执行Mysql数据库的备份和还原代码(mysqldump)

    后端开发2023年05月25日

    在博客项目中数据库数据增多,对比以前的MySQL数据库备份方法,编写了简单的通过PHP执行MySQL数据库的备份和还原,利用mysqldump、mysqldump、mysql文件,PHP包的mysql文件夹中自带有,直接调用就好。 但是mysqldump只适合100G以下的数据库备份。 mysqldump命令是将mysql中的数据备份成一个文本格式文件。表的...