mysql_5

--数据库恢复
--导出(使用sql)
select * from table_name into  outfile ‘file_name‘ export_options | dumpfile ‘file_name‘
export_options:
    [fields
            [terminated by ‘string‘]--用来指定字段值之间的符号,如‘,‘
            [[optionally] enclosed by ‘char‘]--用来指定包裹文件中字符值的符号,如‘"‘
            [escaped by ‘char‘ ]--用来指定转义字符
    ]
    [lines  terminated by ‘string‘ ]--指定一行结束的标志
--默认
fields terminated by ‘\t‘ enclosed by ‘‘ escaped by ‘\\‘
lines terminated by ‘\n‘
--如果使用DUMPFILE而不是使用OUTFILE,导出的文件里所有的行都彼此紧挨着放置,值和行之间没有任何标记,成了一个长长的值。
--导入(使用sql)
load data [low_priority | concurrent] [local] infile ‘file_name.txt‘--
    [replace | ignore]
    into table tbl_name
    [fields
        [terminated by ‘string‘]
        [[optionally] enclosed by ‘char‘]
        [escaped by ‘char‘ ]
    ]
    [lines
        [starting by ‘string‘]
        [terminated by ‘string‘]
    ]
    [ignore number lines]
    [(col_name_or_user_var,...)]
    [set col_name = expr,...)]
--使用mysqldump备份数据 (可以用source导入)
mysqldump [OPTIONS] database [tables]
OR    mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] > filename
OR    mysqldump [OPTIONS] --all-databases [OPTIONS] > filename
options:
tables:
--使用mysqlimport导入数据(只能跟据文件名导入表)
mysqlimport [options] db_name filename ...
--使用binlog
--1.启用日志:
--在my.ini mysqld 后面加一句 log-bin
--2.重启服务
net stop mysql
net start mysql
--3.恢复
mysqlbinlog bin_log.000001 | mysql -uroot -p12345
--4.删除日志(如果日志太多)
reset master;--删除所有日志
purge {master | binary} logs to ‘log_name‘--按日志名称删除
--或
purge {master | binary} logs before ‘date‘--按时间删除
--例
purge master logs to ‘shay3wwx2945501-bin.000003‘
时间: 2024-11-08 04:59:44

mysql_5的相关文章

hibernate_5.2.9与mysql_5.7.17碰到的一系列错误。。。

写在前边的话:看视频,看书,关于hibernate与mysql都是一些旧版本的资料.现在去找那些hibernate与mysql又不是那么容易,于是就按照旧版本的方法处理新版本的问题,出了一大堆乱子!问度娘,问谷狗终于整好了,简单介绍一下自己的心路历程吧. IDE版本:spring-tool-suite-3.8.2.RELEASE-e4.6.1-win32-x86_64: hibernate版本:hibernate-release-5.2.9.Final: mysql版本:mysql-5.7.17

Linux 系统中安装Mysql_5.6

                                  Linux 系统中安装Mysql_5.6 安装包下载地址(http://pan.baidu.com/s/1o8G5qmI) 1.Linux 创建普通用户并分配权限(root用户操作): 创建用户组: groupadd mysql 创建用户并且分配组: useradd -g  mysql   mysql 设置用户密码:passwd  mysql 给用户组授权:chown -R mysql:mysql /usr/local/  2.

Linux安装MySQL_5.6

E&T: CentOS_7.4 64位; mysql-5.6.42-linux-glibc2.12-x86_64.tar; Xftp5; Xshell5; P1.下载Linux环境下的MySQL_5.6 下载链接: https://dev.mysql.com/downloads/mysql/5.6.html#downloads 附图: P2.安装MySQL ① 检查系统是否已经安装了mysql        rpm -qa | grep mysql    若存在,卸载系统自带的mysql    

MySQL_5.7.17的安装与配置

1.下载安装包 https://dev.mysql.com/downloads/mysql/ 2.解压MySQL压缩包 下载完成后解压,将其放到想要安装的目录下,例如:D:\ruanjian\mysql-5.7.17-winx64 3.创建并修改配置文件my.ini 新建一个my.ini配置文件,原始的my-default.ini配置文件只是个模版,不要在里面改动. my.ini的内容如下: mysql] default-character-set=utf8 [mysqld] port = 33

mysql_5.6内存过高问题解决

MySQL 5.6安装完之后,每过一段时间就会莫名其妙挂掉.而且还很难启动.非要重启服务器,才能拉起mysql. 后来分析是由于mysql启动后内存过高,跑一段时间就会由于内存不足而被杀死. 今天分析了这个问题,原因及结果如下. 我安装的版本是5.6.35.它默认占用内存达400多M,  而原来使用的5.0 只有30M. 最开始我尝试调整这些参数: innodb_buffer_pool_size = 64M key_buffer_size = 8M query_cache_size = 16M

Centos 6.5_64源码安装mysql_5.6.17

mysql从5.5版本开始,不再使用./configure编译,而是使用cmake编译器,具体的cmake编译参数可以参考mysql官网文档(※非常重要)http://dev.mysql.com/doc/refman/5.6/en/source-configuration-options.html [[email protected] /]# cat /etc/redhat-release CentOS release 6.5 (Final) (1)下载源码包 [[email protected

win7_32位安装MySQL_5.6以及密码修改方法

1.下载mysql: http://www.xiazaiba.com/html/361.html 2.安装 方便起见,全部默认下一步吧,原理一个样,最后安装到: 3.配置环境变量 我这里添加的是  C:\Program Files\MySQL\MySQL Server 5.6 我这里在Path中加入的是  ;C:\Program Files\MySQL\MySQL Server 5.6/bin (注意分号!) 4.安装服务 打开cmd,进入C:\Program Files\MySQL\MySQL

windows 系统 MySQL_5.6.21安装教

  1.双击安装文件 mysql_installer_community_V5.6.21.1_setup.1418020972.msi,等待安装界面出现,见下图: 2.勾选:I accept thelicense terms,点击Next,见下图: 3.选择Custom,点击Next,见下图 4. 4.1打开支线,根据服务器操作系统类型(32位选择X86,64位选择X64),选择所需安装功能,点击向右绿色箭头,添加至右边安装列表中,依次选择下图中右边功能. 注意:安装Connector/ODBC

mysql_5.7_yum_install.sh

1 #!/bin/bash 2 #by zhangjia 3 #2019.4.28 4 ######################### 5 6 yum -y localinstall https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 7 yum install -y mysql-community-server 8 systemctl start mysqld.service 9 systemctl en