美文网首页
mysql问题集锦

mysql问题集锦

作者: xbmchina | 来源:发表于2018-12-18 23:02 被阅读0次

问题一:匿名登录占用,Mariadb 数据库root用户无法登录

[ ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)]

如果你的Linux控制台是匿名登录的话(也就是说运行 mysql -uroot -pxxxxx 无法登录到mysql的话)

解决方法:
打开Navicat,运行下面的指令

grant all privileges on *.* to root@localhost identified by 'xxxxxx';

原因:
匿名登录占用了。【参考文章

问题二:解决mysql查询,in条件参数为带逗号的字符串,查询结果错误。

场景如下:(in语句中如果是一段字符串的话)。

IN语句字符串.png

解决方法:使用FIND_IN_SET函数

SELECT pt.`code`,pt.`name` FROM `poi_type` pt WHERE FIND_IN_SET(pt.`code`,'2106,2103,2104');

效果如下图:

FIND_IN_SET.png

注意事项:

FIND_IN_SET是全表查询,而IN是部分表查询的(可以使用索引的)。
【参考】Mysql中FIND_IN_SET()和IN区别简析。

相关文章

  • mysql问题集锦

    问题一:匿名登录占用,Mariadb 数据库root用户无法登录 [ ERROR 1045 (28000): Ac...

  • mysql错误集锦

    2018-04-11:环境:linux+wdcp+phpservice mysqld status 报错“ERRO...

  • MySQL 使用集锦

    1.MySql命令下分页显示数据: 输入: pager less; 即可 2.配置文件解释 每个节点名称表示的是...

  • Mysql操作集锦

    mysql中使用UPDATE同时更新多个字段 每个字段之间用,隔开即可 mysql不锁表备份 添加参数: --si...

  • [mysql] 错误集锦

    执行 sql 语句失败 错误信息ER_BAD_FIELD_ERROR: Unknown column in 'fi...

  • 问题集锦

    公司一 在两个子线程中利用Handler 实现通信 手写冒泡算法 Activity 四种启动模式 Activity...

  • 问题集锦

    (intermediate value)(...) is not a function https://githu...

  • 问题集锦

    1. Release apk打包问题:Lint found fatal errors while assembli...

  • 问题集锦

    一伙人凭借激情凑在一起开店容易,但是想要经营好并非易事。 第一:股东众多、管理混乱且低效。众筹模式少则几十人,多则...

  • 问题集锦

    title: 问题集锦 fastjson 使用 unable to resolve superclass of ...

网友评论

      本文标题:mysql问题集锦

      本文链接:https://www.haomeiwen.com/subject/iwbthqtx.html