随笔分类 -  mysql

摘要:1、删除表中数据并且重置id这种方法好处是运行速度超快‘ truncate table 表名; 2、删除表中数据并且重置id 这种方法好处是可以从任何值开始,缺点是如果数据量大的话delete from 表名;非常耗时 delete from 表名; alter table `表名` auto_in 阅读全文
posted @ 2023-02-16 14:21 赵瑛 阅读(680) 评论(0) 推荐(0) 编辑
摘要:#方法一:使用 not in ,容易理解,效率低 ~执行时间为:1.395秒~ SELECT COUNT(1) FROM ecs_goods WHERE ecs_goods.goods_id NOT IN (SELECT ecs_member_price.goods_id FROM ecs_memb 阅读全文
posted @ 2022-02-23 11:36 赵瑛 阅读(1541) 评论(0) 推荐(0) 编辑
摘要:问题:使用coreseek搜索关键词发现搜索出来数据还没有mysql模糊查询的数据多。。。问题出在配置的参数上。 代码如下: <?php require_once('sphinxapi.php'); key=isset(_GET['keys'])?GET[keys]:;p 阅读全文
posted @ 2021-11-15 08:19 赵瑛 阅读(188) 评论(0) 推荐(0) 编辑
摘要:主库 server-id=2 CREATE USER 'shabi'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; GRANT replication slave ON *.* TO 'slave'@'%'; GRANT ALL pri 阅读全文
posted @ 2021-11-13 18:03 赵瑛 阅读(198) 评论(0) 推荐(0) 编辑
摘要:说明:WHERE IF(条件, true执行条件, false执行条件 ) SELECT * FROM `table` WHERE IF( `parentID` =1, `plan_id` <10, `plan_id` >500 ) LIMIT 0 , 30 编写语句时,一定要按照上面的说明来,不然 阅读全文
posted @ 2021-11-11 10:08 赵瑛 阅读(3082) 评论(0) 推荐(0) 编辑
摘要:基本使用方法: D:\coreseek-4.1\bin\searchd -c D:\coreseek-4.1\etc\article.conf --stop 停止服务 D:\coreseek-4.1\bin\searchd -c D:\coreseek-4.1\etc\article.conf 启动 阅读全文
posted @ 2021-11-01 22:50 赵瑛 阅读(287) 评论(0) 推荐(0) 编辑
摘要:要注意mysql.sock和bin路径,BAKPATH为备份文件存放目录 #! /bin/bash BAKPATH=/mnt/data1/mysql/backup/data MYUSER=root MYPASS="hw7777901" SOCKET=/mnt/data1/mysql/mysql.so 阅读全文
posted @ 2021-08-27 23:02 赵瑛 阅读(76) 评论(0) 推荐(0) 编辑
摘要:先进入mysql1、mysql -u root -p2、输入密码3、use 要导入的数据库名(没有就新建一个,使用create database test;命令新建,再use test;,再set names utf8;设置一下编码)4、source /home/test.sql; (选择要导入的数 阅读全文
posted @ 2021-08-10 15:18 赵瑛 阅读(359) 评论(0) 推荐(0) 编辑
摘要:SELECT * FROM banner ORDER BY CASE when sort<>0 then sort else 99999 end asc; SELECT * FROM banner ORDER BY CASE when sort<>0 then sort else 99999 end 阅读全文
posted @ 2021-08-10 11:31 赵瑛 阅读(151) 评论(0) 推荐(0) 编辑
摘要:1、mkdir /home/mysql;2、1、查找版本rpm -qa|grep mariadb3、删除rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_644、删除配置文件rm /etc/my.cnf5、groupadd mysql6、useradd 阅读全文
posted @ 2021-08-06 14:59 赵瑛 阅读(100) 评论(0) 推荐(0) 编辑
摘要:1 SELECT * FROM banner ORDER BY CASE when sort<>0 then sort else 99999 end asc; 2 SELECT * FROM banner ORDER BY CASE when sort<>0 then sort else 99999 阅读全文
posted @ 2021-08-06 14:58 赵瑛 阅读(312) 评论(0) 推荐(0) 编辑
摘要:1、启用InnoDB 打开my.ini文件,找到【skip-innodb】,在前面加# 2、更改数据库默认引擎为InnoDB 打开my.ini文件,更改【default-storage-engine】的值,将MyISAM更改为InnoDB 3、重启MySQL 4、查询是否更改成功 如果成功启用Inn 阅读全文
posted @ 2019-11-22 08:30 赵瑛 阅读(920) 评论(0) 推荐(0) 编辑
摘要:使用 status信息对mysql进行具体的优化。 mysql> show global status; 可以列出mysql服务器运行各种状态值,另外,查询mysql服务器配置信息语句: mysql> show variables; 一、慢查询 mysql> show variables like 阅读全文
posted @ 2019-11-13 19:32 赵瑛 阅读(178) 评论(0) 推荐(0) 编辑
摘要:如果在断电、硬重启服务器等情况下,可能会造成有些表损坏,这时就需要修复 修复表前需要将mysql停止 centos7 用 systemctl stop mysqld.service 来停止 然后进入到数据表所在目录 再输入下面命令: myisamchk -r biao biao为需要修复的表名称 阅读全文
posted @ 2019-10-26 13:13 赵瑛 阅读(701) 评论(0) 推荐(0) 编辑
摘要:这是因为主从使用了相同的id造成的 检查主从server_id主库: mysql> show variables like 'server_id'; + + + | Variable_name | Value | + + + | server_id | 1 | + + + 1 row in set 阅读全文
posted @ 2019-10-26 02:19 赵瑛 阅读(94) 评论(0) 推荐(0) 编辑
摘要:进入slave服务器,运行: 解决办法一、 Slave_SQL_Running: No 1.程序可能在slave上进行了写操作 2.也可能是slave机器重起后,事务回滚造成的. 一般是事务回滚造成的: 解决办法: 解决办法二、 首先停掉Slave服务:slave stop 到主服务器上查看主机状态 阅读全文
posted @ 2019-10-25 13:03 赵瑛 阅读(6899) 评论(0) 推荐(2) 编辑
摘要:mysqldump -u root -p 要备份的数据库名> /home/mysql/backup/db/back/数据库名.sql 如果出现mysqldump: Got error: 2002: Can't connect to local MySQL server through sock的提示 阅读全文
posted @ 2019-10-25 13:01 赵瑛 阅读(1663) 评论(0) 推荐(0) 编辑
摘要:先进入mysql1、mysql -u root -p2、输入密码3、use 要导入的数据库名(没有就新建一个,使用create database test;命令新建,再use test;,再set names utf8;设置一下编码)4、source /home/test.sql; (选择要导入的数 阅读全文
posted @ 2019-10-25 13:00 赵瑛 阅读(1899) 评论(0) 推荐(0) 编辑
摘要:一、查看MySQL运行情况 SHOW STATUS; 二、查看INNODB数据库引擎运行状态 SHOW ENGINE INNODB STATUS; 三、查看当前正在进行的进程,对于有锁表等情况的排查很有用处 SHOW PROCESSLIST; 默认显示前100条 SHOW FULL PROCESSL 阅读全文
posted @ 2019-10-24 08:43 赵瑛 阅读(1158) 评论(0) 推荐(0) 编辑

版权所有 © 2022 沅来是澧

如果有程序开发、网站建设等需求的请联系我,QQ:47419233

点击右上角即可分享
微信分享提示