
数据库
文章平均质量分 61
数据库
Qlove95
程序猫
展开
-
linux上搭建mysql数据库集群,实现数据库主从同步和读写分离
当我们在mysql主库上进行写的操作时,主库会将操作进行备份,存储到二进制日志binlog,由从库的I/O线程来读取binlog日志的内容,将主库中写的操作读取到从库并转存到从库的中继日志relaylog中,从库通过SQL线程将relaylog中的内容进行读取并写入库中,实现主从数据同步。检查mysql主节点容器的配置,找到容器ip,我这里是172.17.0.3,部署在非同一台机器的可以忽略,直接用真实ip即可。binlog-ignore-db=mysql #忽略的数据, 指不需要同步的数据库。原创 2023-03-15 16:01:28 · 1178 阅读 · 0 评论 -
pgsql查询报错[42704] ERROR: user mapping not found for “readuser“
今天使用只读账号查询某数据库外部表时报错 [42704] ERROR: user mapping not found for "readuser"了解了一下是因为外部表没有readuser用户的映射,需要找到外部服务器,添加readuser用户映射。切换到管理员用户找外部服务器server名称的sql将上面得到的servername替换下面sql中的servername然后再次执行再次尝试访问,成功!如果将所有用户都赋权,将具体user改为public然后执行sql...原创 2022-06-29 16:07:55 · 4075 阅读 · 0 评论 -
docker启动容器失败:cannot access ‘/docker-entrypoint-initdb.d/‘: Operation not permitted
记一次docker启动项目失败:启动postgresql时docker启动失败,docker ps 显示如下图所示[root@s73 ~]# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESb9ce1ebd3d63 postgres:原创 2022-05-19 18:20:36 · 10378 阅读 · 0 评论 -
使用docker安装pgsql
我这里使用的是pgsql12版本先使用docker拉取镜像[root@s73 ~]# docker pull postgres:1212: Pulling from library/postgresa2abf6c4d29d: Pull complete ......59525896cd85: Pull complete Digest: sha256:1d098cd3c1a7b132edc5bfdd7d775ff0949104b150e31d52c0aff7bdcd25c53eS..原创 2022-05-19 18:03:19 · 3039 阅读 · 0 评论 -
linux(centos7)安装mysql 5.7
目录1.删除安装包2.创建mysql用户3.下载tar.gz包4.初始化mysql5.修改配置文件6.启动mysql7.添加环境变量8.设置mysql自动启动9.常用命令1.删除安装包#检查是否已安装mysqlrpm -qa | grep mysql#删除安装包rpm -e xxxxx --nodeps2.创建mysql用户[root@localhost ~]# cat /etc/group | grep mysql[root@localho.原创 2022-01-10 14:10:42 · 834 阅读 · 0 评论