zoukankan      html  css  js  c++  java
  • 常用MySQL命令整理

    创建数据库

    CREATE DATABASE `dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
    

    备份数据库

    #1.备份数据库到sql文件
    mysqldump --add-drop-database  -h localhost -uusername -ppassword --default-character-set=utf8mb4 dbname > dbname.sql

    #当数据库较大时,可能会导致导入错误如(Got a packet bigger than 'max_allowed_packet' bytes)
    #可添加 --max_allowed_packet 选项
    mysqldump --add-drop-database  -h localhost -uusername -ppassword --max_allowed_packet=1G --default-character-set=utf8mb4 dbname > dbname.sql

    #2.顺便压缩一下,方便下载 zip dbname.sql.zip dbname.sql #3.删除备份sql文件(可选) rm -f dbname.sql

    导入数据库 

    mysql -u username -ppassword dbname < dbfile.sql
    
    #针对大数据包时添加 --max_allowed_packet 选项
    #指定编码格式:--default-character-set=utf8mb4  mysql -u username -ppassword --max_allowed_packet=4G --default-character-set=utf8mb4  dbname < dbfile.sql

      

    开启数据库LOG,看看到底执行了什么SQL语句

    #以下命令在MySQL查询窗口中执行
    #1.开启数据库log
    SET GLOBAL general_log  = ON;
    
    #2.刷新log缓存,立即将log输出到文件
    FLUSH LOGS;
  • 相关阅读:
    i春秋xss平台
    i春秋exec
    bugku 你必须让他停下
    bugku 域名解析
    bugku web3
    bugku 矛盾
    (转)ubuntu下怎么放wifi热点给andriod设备
    (转)如何在 ubuntu 下使用 iNode 客户端
    博客更新啦!!
    HDU 5351 MZL's Border (多校联合第5场1009)
  • 原文地址:https://www.cnblogs.com/mdx86/p/5927399.html
Copyright © 2011-2022 走看看