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;
  • 相关阅读:
    元素定位不到的问题,Timeout,nosuch element,unable locate等
    webpack的安装
    Mysql修改表
    Mysq表的创建和l数据类型
    Mysql的库操作
    面向对象的序列化和反序列化
    类的关键字:final、const
    面向对象接口以及和继承的混合案例
    DOM创建移除替换元素
    抽象类
  • 原文地址:https://www.cnblogs.com/mdx86/p/5927399.html
Copyright © 2011-2022 走看看