SQL
燕儿衔泥
为者常成,行者常至
展开
-
MySQLdb._exceptions.OperationalError: (2059, <NULL>)
问题产生在使用爬虫,将需要处理的数据,保存进MySQL数据库时,程序提示如题所示错误。因为mysql8.0密码加密的问题,mysql8.0对用户密码的加密方式为caching_sha2_password。如果要继续沿用之前版本的加密方式 mysql_native_password,在MySQL中执行如下所示即可。解决方法>alter user 'root'@'localhost'...原创 2020-04-12 16:28:29 · 903 阅读 · 0 评论 -
Sql中with as,in,exists使用
问题形成:使用SQL的in条件,查询上千条数据时,查询缓慢。如,项目中一段sql:select t.id from p_t_xl t where<if test="idList != null and idList.size > 0"> t.id in <foreach collection="idList" item="id" inde...原创 2019-01-26 14:28:55 · 1905 阅读 · 0 评论 -
Windows系统下,Mysql服务丢失
1.问题提出:使用Navicat连接本地数据库,报如下图所示的错误。2.Ctrl+R,打开运行界面,输入如下图所示的,services.msc命令,进入3中所示服务页面。3.服务页面,服务(本地)列表中不含有MySQL服务,此图是我修改完成的效果。4.如何解决该问题参见下图的命令,参考网上的经验,输入mysqld -nt.exe -install后,使用net start mysql启动...原创 2019-02-15 17:54:54 · 1471 阅读 · 0 评论 -
MySQL忘记密码的解决办法
1.忘记MySQL密码,使用命令mysql -u root -p,回车,报下图所示错误1045(28000)2.解决步骤,跳过密码验证。打开MySQL安装目录下的ini配置文件,查找原创 2019-02-16 09:41:09 · 203 阅读 · 0 评论