![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
咋暖还寒时候
这个作者很懒,什么都没留下…
展开
-
层级关系下角色作用范围
在具有层级结构的项目中,角色展示范围以及可用范围是个问题,角色设计时可以添加两个参数:参数1:scope_type(作用范围类型:0本层级可用;1本层级以及下属层级可用;2自定义范围机构可用)参数2:scope_dept_ids(自定义范围机构id集合,即只有scope_type为2的时候才需要有值)实际使用:角色列表可只查询本层级创建的角色,使用dept_id即可实现 用户创建时加载角色列表可使用作用范围加载出可以使用的角色...原创 2021-11-02 15:15:48 · 302 阅读 · 0 评论 -
具有层级关系的关系型数据库表设计
项目开发过程中经常会遇到具有层级关系的数据,进行表结构设计时可设计如下四个必备参数:参数1:id(表主键id,一般为int类型)一般为int类型,可设置主键自增参数2:parent_id(直属父级id)和id相同类型,一般为int类型 顶级数据parent_id为0,即没有父级的时候parent_id为0 有父级的时候parent_id的值为直属父级的id值参数3:top_parent_id(顶级父级id)和id相同类型,一般为int类型 顶级数据top_parent_id为0,即原创 2021-11-02 14:49:54 · 2507 阅读 · 0 评论 -
CentOS7使用root账号安装MySQL不能创建mysql账户
修改文件权限:chattr -i /etc/gshadowchattr -i /etc/shadowchattr -i /etc/groupchattr -i /etc/passwd卸载MySQL:rpm查询MySQL安装rpm -qa | grep mysqlrpm卸载安装rpm -e --nodeps mysql-community-server-5.7.35-1.el7.x86_64rpm -e --nodeps mysql-community-commo.原创 2021-08-13 10:44:08 · 189 阅读 · 0 评论 -
MySQL错误处理集合
1、MySQL5.7以及以上版本sql_mode问题错误信息:Caused by: java.sql.SQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'xxxxxx' which is not function...原创 2020-03-17 15:27:48 · 178 阅读 · 0 评论 -
MySQL常用命令
1、查询数据库文件路径show global variableslike "%datadir%"2、设置远程登录grant all privileges on *.* to root@'%' identified by 'password';flush privileges;3、修改密码alter user 'root'@'localhost' identifie...原创 2020-03-17 15:10:48 · 116 阅读 · 0 评论 -
CentOS7迁移MySQL磁盘目录
背景:服务器有两个磁盘(40G和100G),MySQL安装默认磁盘为40G磁盘,该磁盘空间耗尽导致MySQL不能正常操作,故需要将MySQL磁盘目录迁移到100G磁盘。如果启动不成功,将 enforcing 修改为 permissive 模式。原创 2020-02-04 12:39:19 · 1336 阅读 · 1 评论 -
union all拼接排序后的结果集
遇到一个问题:union all拼接排序后的结果集时会出现最后拼接的结果集排序不起作用select * from ( select *, '1' as type from (select * from wp_project where project_type = '大型项目'union allselect * from wp_project where 1=0) l...原创 2018-04-27 09:46:19 · 7702 阅读 · 0 评论 -
MySQL主主复制
MySQL安装请参考:https://blog.csdn.net/China_hdy/article/details/94843449主数据库1: 192.168.35.128 主数据库2: 192.168.35.129修改MySQL配置文件: vi /etc/my.cnf主数据库1:# 开启二进制同步log-bin=mysql-bin# 设置ID,不能重复,可以使用IP...原创 2019-07-06 13:17:16 · 2492 阅读 · 0 评论