mysql
我是酷毙程序猿
这个作者很懒,什么都没留下…
展开
-
mysql 表被锁后处理方式
1. 查询被锁的进程SELECT * FROM information_schema.innodb_trx 2. 杀掉sql lock等待 kill 4163358原创 2020-12-10 19:01:11 · 174 阅读 · 1 评论 -
mysql 四种分区方式
1、什么是表分区?mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的。如果一张表的数据量太大的话,那么myd,myi就会变的很大,查找数据就会变的很慢,这个时候我们可以利用mysql的分区功能,在物理上将这一张表对应的三个文件,分割成许多个小块,这样呢,我们查找一条数据时,就不用全部查找了,只要知道这条数据在哪一块,然后原创 2020-09-23 17:56:55 · 26046 阅读 · 0 评论 -
navigate 远程连接 linux mysql 数据库
第一种 开放3306端口 且 授权所有ip可以远程连接或者 自己是被授权可连接ip 且 mysql 的 root and password exists 第二种:3306 端口外网不可访问。 且 linux 的 root and password exists 且 mysql 的 root and password exists①②...原创 2020-07-25 18:18:59 · 506 阅读 · 0 评论 -
设置mysql可以远程连接以及新建用户
mysql 安装就不说了很简单啊①打开cmd 切换到安装的 mysql bin 目录下输入 mysql -uroot -p密码然后 输入 use mysql; 执行然后 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;然后 FLUSH PRIVIL...原创 2019-01-23 14:19:05 · 9439 阅读 · 0 评论 -
linux 下 mysql 5.5.60慢查询处理
一 第一种慢查询默认10s默认慢查询日志存储地址查看是否开启慢查询日志show variables like 'slow_query%';查看开启慢查询的超时记录时间阈值show variables like 'long_query_time';如果没有开启 执行下面命令开启(不需要重启mysql),然后执行show variables like 'slow_que...原创 2019-05-27 19:57:58 · 217 阅读 · 0 评论 -
SQL中索引失效列子及解决方案
一 in 主键 和 非主键特殊查询索引是否失效问题①索引失效height 为int(非主键) 使用in 会导致索引失效 还有 != ,<>,not in 导致索引失效EXPLAIN SELECT id, name ,age FROM vtiger_knowledgess WHERE height IN('122','11');EXPLAIN SELECT id...原创 2019-07-11 19:55:39 · 1598 阅读 · 1 评论