Mysql
YXWik6
所有文章技术工具内容均只用于学习,如有侵权请联系删除
展开
-
记录Windows下mysql更改my.ini文件中datadir路径后启动不起来的问题
1.mysql默认安装到了C盘,想将数据库存储路径改到别的盘下将Data文件夹和日志复制到H盘找到mysl服务,右键停止服务更改my.ini文件中的路径保存然后启动发现启动不起来猜测原因1:文件夹没有权限将文件夹权限给到所有的用户右击 ” 此电脑 ” 找到“ 管理 ”:选择“组”–>双击Administrators–>单击“添加”–>单击“高级”–>单击“立即查找”–>在下面的列表中选择Network Service用户–>两次单击“确定”–>加入。然后在重启mysql服务原创 2022-12-04 12:15:14 · 3804 阅读 · 3 评论 -
mysql创建存储过程
清理过期7天的学校连同学校的学生及产生的数据。需求:定时清理过期用户。原创 2022-10-12 15:12:37 · 695 阅读 · 1 评论 -
mysql创建定时任务执行存储过程
这里的第一行代表的创建名称为delete_data的事件。第三行是该事件的操作内容,执行我们的存储函数。如果想要创建后并不开始生效可以增加。1.创建定时器用来执行存储过程函数。第二行是执行周期为每10秒执行一次。任务完成后清除定时器, (默认)上面用到的是每10秒执行一次。这里默认是创建好后立即执行。任务完成后不清除定时器。4.定时任务的开启关闭。2.查看定时任务事件。还有其他执行–关键字。原创 2022-10-11 15:06:28 · 4733 阅读 · 0 评论 -
Windows MySQL位置迁移更改
右键点击文件夹 一一> 属性一一> 安全一一> Authenticated Users一一> 编辑一一> 完全控制。windows + r 打开“运行”,输入regedit 回车打开注册表。复制成功后更改my.ini文件中的几个路径。将mysql夹文件复制到新的位置。............原创 2022-08-18 10:34:05 · 1002 阅读 · 1 评论 -
mysql解决1055-Expression#22ofSELECT list is not in GROUP BY clause and contains nonaggregated column ‘
问题:在mysql5.7以上的版本中,对于 group by 的这种聚合操作,如果在select 中的列,没有在group by 中出现,那么这个SQL是不合法的,因为列不在group by的从句中,所以对于设置了这个mode的数据库,only_full_group_by:使用这个就是使用和oracle一样的group 规则, select的列都要在group中,或者本身是聚合列(SUM,AVG,MAX,MIN) 才行。使用 SQL 语句可以查询这个配置SELECT @@sql_mode;解决方案原创 2021-07-10 11:46:11 · 711 阅读 · 0 评论 -
数据库同样数据,本地和服务器查询效率相差百倍
原创 2021-08-09 17:16:19 · 1613 阅读 · 2 评论 -
Mysql函数记录
日期相关1.当前时间,精确到时分秒NOW()2.当前日期,精确到日(年月日)CURDATE()3.当前年份YEAR(NOW())4.当前月MONTH(日期字段)5.年月日FROM_UNIXTIME(日期字段,’%Y’) 年FROM_UNIXTIME(日期字段,’%m’) 月FROM_UNIXTIME(日期字段,’%Y-%m-%d’) 年月日6.年月日date_format(日期字段,'%y%m%d') 年月日7.最近时间MAX(日期字段)8.十分钟之内的数据日原创 2021-01-19 14:53:55 · 254 阅读 · 0 评论 -
Windows下安装Mysql5.7.22以及遇到的问题 + 数据库连接工具Navicat
64位安装包:解压到打开后新建一个data文件夹和一个my.ini文件在ini文件中添加(改为自己的目录)[client]port=3306default-character-set=utf8[mysqld]port=3306character_set_server=utf8basedir=F:\mysql-5.7.22-winx64#解压目录datadir=F:\mysql-5.7.22-winx64\data#解压目录下data目录sql_mode=NO_E原创 2020-11-02 10:55:11 · 201 阅读 · 0 评论