极品分享

All posts in “Mysql”

如何开启mysql慢查询日志?

1、查看mysql的慢查询日志是否开启showvariableslike‘%query%’;可以看到slow_query_log的值是OFF,也就是mysql默认是不启用慢查询日志的。这里还有个long_query_time,默认是10秒,也就是超过了10秒即为慢查询。log_queries_not_using_indexes,如果设置为ON,则会将所有没有使用索引的查询都记录为慢查询。2、 [...]

2023年01月27日 0 /
Mysql
/
标签: 

mysql 日志文件mysql-bin文件清除方法,和mysql-bin相关文件的配置

 默认情况下mysql会一直保留mysql-bin文件,这样到一定时候,磁盘可能会被撑满,这时候是否可以删除这些文件呢,是否可以安全删除,是个问题。首先要说明一下,这些文件都是mysql的日志文件,如果不做主从复制的话,基本上是没用的,虽然没用,但是不建议使用rm命令删除,这样有可能会不安全,正确的方法是通过mysql的命令去删除。mysql -u root  [...]

2021年08月02日 0 /
Mysql
/
标签: 

mysql一对多、多对多关系表的建立与查询

在实际的开发场景中,我们会建立非常多的表,其中一对多和多对多关系表的建立和查询对与一些刚接触的人来说可能会有些疑惑,所以为了解决这些疑惑,有了这篇文章。注意:本文的重点在于一对多、多对多关系表的建立和查询一对多现在你手里正拿着一部iPhone手机,除了这部之外你家里还有一部华为手机和三星手机,一个人有多部手机,这就是典型的一对多关系。此时,我们就知道需要建立两个表,一个是"人" [...]

2021年01月28日 0 /
Mysql
/
标签: 

MySQL数据库建立多对多数据表关系

 在数据库中,如果两个表的之间的关系为,多对多的关系,如:“学生表和课程表”,一个学生的可以选多门课,一门课也可以被多门学习选;根据数据库的设计原则,应当形成第三张关联表。 步骤1:创建三张数据表Student,Course,Stu_Cour/**学生表*/CREATE TABLE student (stu_id INT&nbs [...]

2021年01月28日 0 /
Mysql
/
标签: 

Mysql备份与还原数据库的常用命令。

一、备份数据:Mysqldump常用命令:mysqldump -u用户名 -p密码 --databases 数据库1 数据库2 > xxx.sql常见选项:-u:用户名-p:密码-P:端口号,不写默认3306--all-databases,-A:备份所有数据库--databases,-B:用于备份多个数据库,如 [...]

2019年08月21日 0 /
Mysql
/
标签: 

详解mysql-bin.000001文件来源以及处理方法

今天看服务器探针,吓了我一跳,发现硬盘空间剩余6.2G左右。仔细想想没有往服务器上传什么大的文件,也不能被黑(不起眼的小网站服务器)。于是,就逐一的检查"/"下的所有文件占用磁盘空间的大小。[root@localhost ~]# du -s /* 6160/bin19380/boot156/dev21700 [...]

2019年05月31日 0 /
Mysql
/
标签: 

mysql中查询多条不重复记录值的解决办法

我的示例:select count(distinct openid) as CountResult from dr_vote_answers说明:表中openid字段为非唯一字段,存在大量相同数据的数据行,想统计该列内容不相同的数据一共有多少行。重点在于 distinct关键字,用于约束不同的内容。转载:使用distinct在m [...]

2017年01月22日 0 /
Mysql
/
标签: 

收集整理一些常用的MySQL命令

MySQL命令行是学习MySQL数据库必须要掌握的知识,下面就为您介绍了10个好用的MySQL命令行,希望对您学习MySQL命令行方面能有所帮助。1、显示数据表的结构:mysql>DESCRIBE表名;(DESC表名)2、建立数据表:mysql>USE库名;//进入数据库mysql>CREATETABLE表名(字段名VARCHAR(20),字段名CHA [...]

2016年10月01日 0 /
Mysql
/
标签: 

数据库技巧——MySQL十大优化技巧

WEB开发者不光要解决程序的效率问题,对数据库的快速访问和相应也是一个大问题。希望本文能对大家掌握MySQL优化技巧有所帮助。1.优化你的MySQL查询缓存在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。在 [...]

2016年10月01日 0 /
Mysql
/
标签: 

Windows下mysql忘记root密码的解决方法

有的时候会忘记mysql的root密码,今天教大家重置root密码的方法。测试平台:windowsMysql版本:5.1操作方法:1、首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql打开第一个cmd窗口,切换到mysql的bin目录,运行命令:mysqld --defaults-file=" [...]

2016年09月30日 0 /
Mysql
/
标签: 
1/2
1
 
2
 
回到顶部