![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 54
单手入天象
这个作者很懒,什么都没留下…
展开
-
mycat 跨库间连表查询解决方案
文章目录一、应对场景二、解决方案三、效果四、实现1. 过程概述2. 建库、建表、插数据、创建视图3. 配置 mycat 的 schema.xml4. 测试navicat直接测试java编程测试总结一、应对场景在微服务开发中,假设我们有两个服务,一个是作业系统,一个是admin用户权限系统,他们分别连接不同的库,里面有对应不同的业务表。admin用户权限系统:作业系统数据库:这时我们想查询出指定学校下的,所有学员提交的作业,并且里面带上作业详情。这个操作必须要连表查询,但是表都在不同的数据库原创 2021-07-22 14:24:47 · 4854 阅读 · 6 评论 -
navicat连接mysql出现错误 is not allowed to connect to this mysql server 的解决办法
解决:mysql -u root -puse mysql;select host from user where user='root';update user set host = '%' where user ='root';flush privileges;原创 2021-06-29 17:15:37 · 566 阅读 · 0 评论 -
MySQL 连接出现 Authentication plugin ‘caching_sha2_password‘ cannot be loaded 的解决
使用Navicat Premium 12连接高版本的MySQL数据库时会出现Authentication plugin ‘caching_sha2_password’ cannot be loaded的错误。因为mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password用root进入mysql控制台mysql -h localhost -u root -p修改加密规则及密码ALTER USER 'ro原创 2021-06-28 22:37:43 · 8011 阅读 · 6 评论 -
mysql主从复制
原理:主从复制是mysql自带的功能。借助binlog日志来实现的,主库的写操作用一个线程记录到binlog,然后从库有两个线程,一个 I/O 线程,一个SQL线程,I/O线程是一直去主库请求他的binlog日志,写到relay log (中继日志),SQL线程读取relay log解析成具体的操作并执行。实操:修改master的mysql的配置文件my.cnf(pc版的mysql是my.ini)vim /etc/my.cnf vim /etc/mysql/my.cnf(docker下的m原创 2020-08-26 11:55:31 · 142 阅读 · 1 评论