![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
白杨天之城
始于行,乐于成。
展开
-
mysql 中 “The user specified as a definer (‘root‘@‘%‘) does not exist”
给root授权即可:1、grant all privileges on *.* to root@"%" identified by ".";2、flush privileges;原创 2020-12-31 15:13:54 · 343 阅读 · 0 评论 -
mysql数据库delete操作报1064
delete from t_report t where t.name = #{name} and t.type = #{type}mysql数据库操作时,直接报了1064,很郁闷,天人交战啊。。冥想了一会儿,改了下sqldelete t from t_report t where t.name = #{name} and t.type = #{type}额。。看出什么区别了吗,delete后面加了个t原来给表明加了t后,delete认为操作的不是一张表,所以报错。...原创 2020-12-27 17:09:09 · 604 阅读 · 0 评论 -
报错: ERROR 2002: Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘
报错: ERROR 2002: Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (111)解决:做个软连接:ln -s /usr/local/mysql/data/mysql.sock /tmp这个路径是你的配置文件里自己的sock的路径,配置文件是/etc/my.cnf。...原创 2020-08-19 14:24:43 · 308 阅读 · 1 评论 -
Linux安装mysql5.7.24版本
先检查有没有rpm -qa | grep mysql如果已经安装,删除rpm -e --nodeps mysql-libs-5.7.24-5.el6_6.x86_64查询所有Mysql对应的文件夹whereis mysqlfind / -name mysql检查mysql用户组和用户是否存在,如果没有,则创建cat /etc/group | grep mysqlgroupadd mysqluseradd -r -g mysql mysql解压到 /usr/local/mysql配置d原创 2020-07-28 14:50:12 · 157 阅读 · 0 评论 -
Linux下MySql的配置文件my.cnf详解
查看版本号的sql命令是:select version(),Linux命令:mysql -V首先,先找到my.cnf的路径,如果安装的时候没有做什么修改,那么它的默认路径是在“/etc/my.cnf”这个地方。命令:/usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 ‘Default options’在这里就可以看到my.cnf的路径port = 3306:指定了Mysql开放的端口;basedir = /usr/local/mysql:原创 2020-07-28 14:47:43 · 3275 阅读 · 0 评论 -
MySQL数据库优化详解
MySQL数据库优化MySQL数据库优化,包括经常用到的sql优化,实际应用中很多都用到,一直没有总结,今天看了几篇博客,认为这篇很全面,总结到自己的博客中,以便以后用到,文章后面加入自己的一些小经验。1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度...转载 2019-03-09 14:38:47 · 243 阅读 · 0 评论 -
Mybatis中插入记录后获取该条记录ID
之前面试中遇到过这个问题,当时没有回答上来,现在做下笔记记录一下。主键生成有两种方式:1、主键自增长,这种是需要得到插入成功后数据库生成的id。2、自定义主键(使用UUID或其他方式),这种一般是现在java代码中生成id,然后存入数据库。MyBatis 中主键回填的两种实现方式:1、推荐方式:<insert id="insert" useGeneratedKeys="true"...原创 2019-04-25 10:45:26 · 1303 阅读 · 0 评论 -
怎么在自己的xml中得到自己想查出的字段数据?
前天,公司一同事遇到一个问题,他想在自己的代码里写一个方法,这个方法得到的是两个实体类的部分内容,而且这两个实体类都不是他写的。比如:一个类里有用户名 username、密码password,另一个里有职位position、级别level,他想通过一个方法在自己的xml中得到全部信息。我是这样做的:新写了一个类,包含想得到的属性,xml中resultType是新写的类,sql中要用as关键字...原创 2019-05-09 11:22:45 · 687 阅读 · 0 评论 -
Error evaluating expression 'userId'. Return value (pic-bj) was not iterable.
报错“Error evaluating expression ‘userId’. Return value (picc-bj) was not iterable.“xml中用foreach的时候报这个错,疏忽了参数类型,用了String,应该用List或者数组的。<foreach item="index" collection="ids" index="index" separator...原创 2019-07-29 13:28:10 · 1826 阅读 · 0 评论