# cat dbback.sh #!/bin/bash #This mysql backup script for  daily#environment:linux#定义要备份的数据库名dbname=test#定义备份数据库时使用的用户名和密码dbuser=rootdbpasswd=123456dbhost=localhost#数据库备份的路径backuppath=/
原创 2016-03-25 11:22:49
487阅读
先编辑一个.sh文件出来内容如下:#!/bin/bash# 数据库认证 user="root" password="41b20
原创 2023-02-23 09:21:13
55阅读
只需按照下面3步做,一切都在你的掌控之下:第一步:在服务器上配置备份目录代码:--------------------------------------------------------------------------------mkdir /var/lib/mysqlbackupcd /var/lib/mysqlbackup--------------------------------
原创 2022-04-12 18:40:32
85阅读
#!/bin/bashmysqldump="/usr/local/mysql/bin/mysqldump"bakuser="root"passwd='123456'bakdir="/usr/local/src/backup"#remote_dir="rsync://10.10.20.100/mysqlbak&qu
原创 2018-11-16 14:49:55
527阅读
4点赞
 简介:Xtrabackup是由percona提供的mysql数据库备份工具,可以对Innodb数据库做热备特点:(1)备份过程快速、可靠(2)备份过程不会打断正在执行的事务(3)能够基于压缩等功能节约磁盘空间和流量(4)自动实现备份检验(5)还原速度快准备工作:1.安装xtrabackup(在percona官网下载rpm包)# yum install percona-xtrabacku
原创 2016-06-22 14:00:47
971阅读
dd
dd
原创 2019-05-03 15:14:17
540阅读
备份:mysqldump :将数据从数据库中导出再进行导入,数据完全一样,但有时效性,数据量大时备份会是个麻烦事。主从复制:mysql replication :有备份mysql的效果。将主mysql上执行的命令,通过binlog文件复制到从mysql上再执行一次,通常数据都是一致的,视网络影响大小可能会有延迟。某些命令会导致数据不一致:例如调用主机变量时,在主上和从上得到的结果是不一样的。atl
原创 2016-11-14 10:51:17
975阅读
1.KEY fk_course_teacher (teacher_id),表示创建索引fk_course_teacher,类型是normal。并添加约束 2.在关联表的时候需要先创建好。 3.在删除的时候要先删除关联表,否则出错。 4.CONSTRAINT fk_class FOREIGN KEY
转载 2019-06-22 00:32:00
142阅读
2评论
msyql 基础
原创 2022-12-28 15:24:31
172阅读
编写msyql8.0.21 数据库批量备份脚本一:编写mysql数据库备份my.cnf文件二、编写数据库导出脚本czywxt_nacos.bat@echo off c
 Starting MySQL..The server quit without updating PID file ([FAILED]sql/bogon.pid).   刚安装的mysql无法启动 ,多纠结。 多方面百度和排查终于解决了。 当我们安装完msyql的时候。 会在/usr/local/mysql/support-files  拷贝一个文件改名字
原创 2012-11-02 15:33:21
536阅读
CentOS 6.4下编译安装MySQL 5.6.14概述:CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14。正文:一:卸载旧版本使用下面的命令检查是否安装有MySQL Serverrpm -qa | grep mysql有的话通过下面的命令来卸载掉rpm -e mysql //普通删除模式 rpm -e --nodeps mys
转载 精选 2014-05-16 00:17:51
462阅读
3、表字段说明:3.1、数字:3.1.1、整型:说明:整型如果指定了AUTO_INCREMENT,则列必须为PRIMARY KEY 或UNIQUE 索引;如果指定了UNSIGNED属性,则相应的整数类型不允许取负值;如果指定了ZEROFILL 属性,则用前导零填充数值类型值以达到列的显示宽度。3.1.1.1、tinyint[(M)]说明:非常小的整数允许的属性:AUTO_INCREMENT, UN
转载 精选 2016-02-18 14:28:41
806阅读
1.索引介绍1.索引是什么?官方介绍索引是帮助MySQL高效获取数据的数据结构。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往是存储在磁盘上的文件中的(可能存储在单独的索引文件中,也可能和数据一起存储在数据文件中)。我们通常所说的索引,包括聚集索引、覆盖索引、组合索引、前缀索引、唯一索引等,没有特别说明,默认都是使
原创 2020-08-15 21:21:25
564阅读
v.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 2.安装mysql源$ yum localinstall mysql57-community-release-el7-8...
转载 2023-07-21 23:22:46
46阅读
1.先停掉mysql # /etc/rc.d/init.d/mysqld stop 2.以--skip-grant-table 的参数启动mysql # mysqld_safe --skip-grant-table&3. 更改root 密碼 # mysql mysqlmysql> UPDATE user SET password=password(xxxxxxx) WHERE use
原创 2010-03-18 21:07:59
557阅读
配置YUM (本地)[root@mysqlserver yum.repos.d]# cat CentOS-Base.repo[base]baseurl=file:///mntenabled=1gpgcheck=0 实验环境:[root@mysqlserver yum.repos.d]# cat /etc/centos-releaseCentOS release 6.6 (Final)&n
原创 2017-05-30 16:11:00
1312阅读
1点赞
同事反馈系统的sql执行的很慢,当时的第一想法是去查看慢日志,然而慢日志中什么也没有,当时在纠结是不是记录慢sql出现了问题,浪费了写时间,然后想到了如果是出现了锁等待,那么sql会一直无法执行,而如果实际执行的时间很短的话,是不会记录到慢日志中的,于是去查看了下锁等待的情况,果然是有等待发生: select * from innodb_lock_waits; +——————-+———————-
原创 2021-09-07 23:09:27
151阅读
从库是192.168.1.70 ,主库是192.168.1.64,主从切换一次即:主库是192.168.1.70,从库是192.168.1.641、从库上执行,修改为主  修改从库为非只读库修改配置 /etc/my.cnfread_only = 1重启mysql service mysqld_3306 restartmysql> stop slave io_thread;Query OK
转载 2019-08-27 17:00:00
148阅读
2评论
环境:rhel6.5server7server8server9#清空节点数据库数据,重新初始化[root@server7~]#cd/var/lib/mysql[root@server7mysql]#rm-fr*[root@server7~]#uuidgen78030800-2ca8-4085-99ec-91099dbbde45[root@server7~]#vim/etc/my.cnfserver
原创 2018-10-21 14:33:36
537阅读
  • 1
  • 2
  • 3
  • 4
  • 5