phpstudy在windows上部署Jitamin

Jitamin

mysql lower_case_table_names

相比MSSQL,Mysql会有大小写敏感问题,在linux系统中,mysql在创建数据库对象时,是区分大小写的,默认的lower_case_table_names=0。

mysql

.net core使用autofac注入最佳实践

在之前的多篇文章中,.net core我们都是使用默认的DI,但是在实际使用中,对于复杂的情况,我们还是得用回Autofac比如通过配置文件注入,现在.net core默认提供的DI自己需要写些代码去支持,另外对于自动注入也需要额外代码支持,使用Autofac则方便很多。

.net core autofac

.net core,AspectCore使用AOP实现SqlSugar事务

一直很喜欢在方法头加个标签,实现方法体内自动事务,比如标签TransactionCallHandler

AspectCore Aop SqlSugar 事务

SQLyog 连不上MySQL , 并出现1045错误的解决方法

在安装数据库后,第一次运行SQLyog出现的这种情况,提示“1045错误”,解决方法是找到my.ini添加一句:skip-grant-tables

SQLyog MySQL

mysql查看日志跟踪执行的sql语句

在SQL SERVER下跟踪sql采用事件探查器,而在mysql则用开启日志的方式来跟踪执行的SQL。找到mysql的配置文件后加入一行代码,然后重载配置文件,重启mysql后,就可以看到执行的SQL记录了。

mysql mysql 日志

MySQL server PID file could not be found

在[mysqld]后面增加一行,log=/tmp/mysql.log,重载配置之后,再重启mysql,却报错,MySQL server PID file could not be found![失败]

mysql mysql日志

使用EntityFrameCode字符被截断的问题

最近使用EntityFrameWorkCore的时候,使用的是mysql的数据库,但每次只要字段超过255个字符,存进数据库的时候都被截断,比如如果我录入500个文字,最终存进数据库的却只有255个字符,其它字符被截断了

EntityFrameCore asp.net core