zoukankan      html  css  js  c++  java
  • mysql导入数据方法和报错解决

    mysql -u root -p databasename < db.sql

    数据库导入数据时,MySQL收到下面异常:ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes。

    这是因为没有调整mysql的默认配置,默认最大只能处理16M的文件,而我要导入的伪造数据有50M的一个SQL。

    于是调整配置文件: /etc/my.cnf

    修改mysql的最大允许包大小
    在[mysqld]部分(不在这部分没用)添加一句:
    max_allowed_packet=50M
    重启mysql服务就可以了。

    重启命令如下:

    一、启动方式
    1、使用 service 启动:service mysqld start
    2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start
    3、使用 safe_mysqld 启动:safe_mysqld&
    二、停止
    1、使用 service 启动:service mysqld stop
    2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
    3、mysqladmin shutdown
    三、重启
    1、使用 service 启动:service mysqld restart
    2、使用 mysqld  脚本启动:/etc/inint.d/mysqld restart

  • 相关阅读:
    Android系统根文件系统目录结构
    4面 晶晨半导体 问题总结
    linux 工作队列
    Linux tasklet 的测试
    ArbotiX-M引脚说明
    locobot
    视频地址
    S1雷达ROS包更新指南
    rospy
    mx-28在 labview环境下的开发
  • 原文地址:https://www.cnblogs.com/agang-php/p/4042173.html
Copyright © 2011-2022 走看看