澳门新蒲京娱乐

新蒲京娱乐场777 28
怎样编辑excel的超链接,Excel如何隐藏文字新蒲京娱乐场777:

Operating system error 3二(failed to retrieve text for this error. Reason: 1510五)

migrate冲突与常用mysql命令,数据导出工具

一.概述

    mysqldump客户端工具是用来备份数据库或在区别数据库之间实行数量迁移。备份内容包罗创立表或装载表的sql语句。mysqldump最近是mysql中最常用的备份工具。
  三种办法来调用mysqldump,命令如下:
澳门新蒲京娱乐 1
  上海教室第三种是备份单个数据库或然库中1些数据表(从备份情势上,比sqlserver要灵活一些,固然sql
server有文件组备份)。第二种是备份钦命的一个要么多个数据库。第三种是备份全体数据库。
  1.连接导出,上边将test数据库导出为test.txt文件,导出地点在data目录下

[root@hsr data]# /usr/local/mysql/bin/mysqldump -uroot -p test > test.txt

澳门新蒲京娱乐 2澳门新蒲京娱乐 3

  上海体育场所展现: 导出到test.txt文件里,
数据有几部份sql语句,包涵:(一)有咬定表存在删除,(2)导出表结构和表数据,(叁)导前加table
write锁,导完释放。通过下边援助命令能够看来暗中认可设置。

 [root@hsr data]# /usr/local/mysql/bin/mysqldump --help

澳门新蒲京娱乐 4  二.
输出内容选取

-n, –no-create-db

不包含数据库的创建语句

-t, –no-create-info

不包含数据表的创建语句

-d,–no-data

不包含数据

    上面演示导出test库的a表,不带有数据:

[root@hsr data]# /usr/local/mysql/bin/mysqldump -uroot -p -d  test a > a.txt

澳门新蒲京娱乐 5

    上海体育场合突显,使用more 查看a.txt,内容唯有表结构。
  叁. 应用
–compact选项使得结果简洁,不包涵暗许选项中的各样注释,上边依旧演示a表:

[root@hsr data]# /usr/local/mysql/bin/mysqldump -uroot -p --compact  test a > a.txt

澳门新蒲京娱乐 6

  四. 运用-c –complete-insert 选项,使insert语句包含字段名称

[root@hsr data]# /usr/local/mysql/bin/mysqldump -uroot -p -c --complete-insert  test b > b.txt

澳门新蒲京娱乐 7

  五. 用到-T选项将钦定数量表中的数据备份为单纯的多少文本和建表sql,
多个文本。

     [root@hsr data]# midir bak
        [root@hsr data]# /usr/local/mysql/bin/mysqldump -uroot -p   test b -T ./bak
        Enter password: 
        mysqldump: Got error: 1290: The MySQL server is running with the --secure-file-priv option so it cannot execute 
                      this statement when executing 'SELECT INTO OUTFILE'

 --上面的语句报错,查找错误信息中的字段设置
SHOW VARIABLES LIKE '%secure%';

澳门新蒲京娱乐 8

    secure-file-priv参数是用来界定LOAD DATA, SELECT … OUTFILE, and
LOAD_FILE()传到哪个钦命目录的。

澳门新蒲京娱乐 ,                   (1) 当secure_file_priv的值为null ,表示限制mysqld
不容许导入|导出。

                   (2) 当secure_file_priv的值为/tmp/ ,表示限制mysqld
的导入|导出只可以发出在/tmp/目录下。

                   (3
)当secure_file_priv的值未有切实可行值时,表示不对mysqld
的导入|导出做限定。

    下边来安装my.cnf文件,加上导入地方,地点在/tmp 目录下,如下图:
澳门新蒲京娱乐 9澳门新蒲京娱乐 10

-- 再次导出,导出路径在/tmp下
[root@hsr data]#  /usr/local/mysql/bin/mysqldump -uroot -p   test b -T /tmp

澳门新蒲京娱乐 11

    使用more 查看文件,b.sql中涵盖了表架构, b.txt包涵数据。
澳门新蒲京娱乐 12

澳门新蒲京娱乐 13

   陆.  字符集选项

    –default-character-set=name
选项能够安装导出的客户端字符集。那一个选项很重大,假诺客户端字符集和数据库字符集不平等,有不小大概变成乱码,使得备份文件无法苏醒。

[root@hsr data]#  /usr/local/mysql/bin/mysqldump -uroot -p  --compact --default-character-set=utf8 test >test.txt

    澳门新蒲京娱乐 14

  7. 其余常用选项

    (一) -F –flush-logs(备份前刷新日志) 
备份前将关闭旧日志,生成新日志。恢复的时候一直从新日志发轫开始展览重做,方便卷土重来进程。

    (二) -l –lock-tables(给持有表加读锁)
使得数据不能够被更新,从而使备份的数量保持1致性(能够引致多量长日子阻塞)。

django migrate 争辩消除

冲突起因, makemigrations 记录sql的转变,
migrate执行,几人合作或一不留神,常常造成冲突。

  • 缓解makemigrations对应冲突的本子
  • 增量修改表结构
mysql 常用命令

mysql 导入导出的命令。

使用mysqldump命令
mysqldump
是命令行工具,首要用来mysql备份和复苏数据。这么些命令使用起来方便,直接在巅峰履行。

Dumping structure and contents of MySQL databases and tables.
Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] –databases [OPTIONS] DB1 [DB2 DB3…]
OR mysqldump [OPTIONS] –all-databases [OPTIONS]

mysqldump 的首要参数:

-h, –host=ip 主机地址
-u, –user=name 登录用户名
-P, –port=# Mysql连接端口
-p, –password[=name]
Mysql密码。借使不给定值,直接回车,会提示输入密码
-d, –no-data 不带有行消息,只导出表结构

那个命令都不用刻意去记,执行 mysqldump –help , 就足以查询利用帮忙。

导出整个表(包罗数据)
mysqldump -u 用户名 -p [密码] 数据库名 > 导出的文本名
导出表

涵盖数据

mysqldump -u 用户名 -p 数据库名 表名 > 导出的文本名

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图