
MySql
文章平均质量分 84
mysql关系型数据库
牛牛Blog
把学问过于用作装饰是虚假;完全依学问上的规则而断事是书生的怪癖
展开
-
PostgreSQL操作-psql基本命令
一、建立数据库连接----------------接入PostgreSQL数据库: psql -h IP地址 -p 端口 -U 数据库名之后会要求输入数据库密码二、访问数据库1、列举数据库:\l2、选择数据库:\c 数据库名3、查看该某个库中的所有表:\dt4、切换数据库:\c interface5、查看某个库中的某个表结构:\d 表名6、查看某个库中某个表的记录:select * from apps limit 1;7、显示字符集:\encoding8、退出psgl:\q原创 2021-08-25 15:58:23 · 2863 阅读 · 1 评论 -
MySQL主从复制(基于GTID)部署
目前环境基本都是使用基于gtid的主从复制,从库的搭建可以使用mysqldump或者XtraBackup,下面分别介绍:使用XtraBackup搭建从库(建议使用)数据量大的首选,推荐使用。步骤如下:主库执行备份脚本:/opt/mysql/scripts/mysqlbackup_temp.sh,备份目录默认在/opt/xxx/tempback下,具体目录在备份日志最后有输出,类似:190802 16:42:33 Backup created in directory '/opt/tempback原创 2021-03-23 10:34:31 · 335 阅读 · 1 评论 -
mysql 常用基础命令总结
1、备份db1数据库中所有表(包括表结构和数据,不包括创建db1数据库的语句)mysqldump -h192.168.1.10 -uroot -p db1 > xxx.sql2、备份db1数据库中所有表(包括表结构和数据,包括创建db1数据库的语句)mysqldump -h192.168.1.10 -uroot -p --databases db1 > xxx.sql3、备份db1数据库中t1、t2、t3表(包括表结构和数据,不包括创建db1数据库的语句)mysqldu原创 2020-09-24 16:02:20 · 1189 阅读 · 0 评论 -
MySQL 5.7.23升级至5.7.26
注:Mysql5.7升级到5.7,均可参考该文档步骤,进行小版本的升级,同时请下载对应的小版本软件包。如Mysql5.7.23升级到5.7.27等;下载5.7.27软件链接;Mysql官方下载地址1.上传MySQL5.7.26软件包,解压,放到/opt/xxx目录下tar xzf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.26-linux-glibc2.12-x86_64 /opt/blueix/2.数.原创 2020-07-14 00:05:13 · 727 阅读 · 0 评论 -
MySQL 5.6主从(MHA)升级MySQL 5.7
Master-Slave或者MHA架构,先升级slave,再升级master。MHA架构需要先把db3上的mha manager先停止,升级完成后再启动。1. 备份数据库(master上执行)执行如下命令备份数据库:innobackupex --defaults-file=/etc/my.cnf --host=localhost --user=xxxuser --password=baxxxpuser /opt/xxxix/backup/mysql或者执行脚本备份:/o原创 2020-07-14 00:04:23 · 843 阅读 · 0 评论 -
MySQL 5.6单机部署升级MySQL 5.7
1.备份数据备份数据库执行备份命令:innobackupex --defaults-file=/etc/my.cnf --host=localhost --user=bacxxxupuser --password=bacxpxxuser /opt/xxx/backup/mysql或者执行脚本备份:/opt/xxxxx/mysql/scripts/mysqlback_temp.sh停止MySQL 5.6/opt/xxxxx/init.d/mysql stop备.原创 2020-07-14 00:03:28 · 176 阅读 · 0 评论 -
MySQL&Redis+keepalived高可用环境搭建
在两台服务器上,分别搭建MySQL主从和Redis主从,MySQL和Redis各用一个VRRP实例,共用一个keepalived。所以需要两个VIP,MySQL和Redis各用一个。MySQL、Redis主从搭建和keepalived安装在此不表。主从搭建好后,默认DB1为主,DB2为从。keepalived配置文件以及主从切换相关脚本见Git:有两个目录db1和db2,分别部署在两台服务器,两个目录中keepalived.conf和notify_backup_redis.sh有区别,其他一致。原创 2020-07-13 23:41:46 · 717 阅读 · 1 评论 -
MySQL 5.7主从+keepalived安装
MySQL 5.7主从+keepalived安装安装流程 在两个节点上安装MySQL bin包,并在规划的主节点执行初始化SQL(从节点可不执行初始化SQL) 修改/etc/hosts文件,添加两个节点的hostname和ip信息 在主节点上执行自动搭建脚本:auto_build_mysql_keepalived.sh。脚本目录为:/opt/xxx/mysql/scripts/mysql_keepalived,可选择使用参数文件或者直接带相关参数执行脚本。使用方法和参..原创 2020-07-13 23:36:10 · 543 阅读 · 0 评论 -
mysql关闭DNS反解析
要禁用DNS主机名查找,可以在启动MySQL时添加–skip-name-resolve参数选项。在这种情况下,MySQL服务器会只使用IP地址来匹配连接。如果DNS查询很慢,或者是客户端非常多,那么关闭DNS查询可以改进MySQL服务器的性能。解决办法:修改my.cnf配置文件,找到[mysqld]处,添加: skip-name-resolve ...原创 2019-09-23 19:08:31 · 6706 阅读 · 0 评论 -
MySQL主从复制(Master-Slave)实践
MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的拓展。多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能。在一主多从的数据库体系中,多个从服务器采用异步的方式更新主数据库的变化,业务服务器在执行写或者相关修改数据库的操作是在主服务器上进行的,读操作则是在各从服务器上进行。如果配置了多个从服务器或者多个主服务器又涉及到相应...原创 2019-06-05 17:48:28 · 182 阅读 · 0 评论 -
CentOS7 通过yum安装MySQL5.7
1.进入到要存放安装包的位置cd /home/lnmp2.查看系统中是否已安装 MySQL 服务,以下提供两种方式:rpm -qa | grep mysqlyum list installed | grep mysql3.如果已安装则删除 MySQL 及其依赖的包:yum -y remove mysql-libs.x86_644.下载 mysql57-communi...原创 2018-11-13 19:38:32 · 396 阅读 · 0 评论