mysql 导出数据库
mysqldump -uroot -ppassword database_name > /home/backup/bak_sql_name.sql
导入数据库
mysql -uroot -ppassword database_name < /home/backup/bak_sql_name.sql
数据库字符集
mysql -uroot -ppassword --default-character-set=utf8 database_name < /home/backup/bak_sql_name.sql
MySQL导入数据报错:ERROR 2006 (HY000) at line 2884: MySQL server has gone away
原因:1.SQL语句过大或者语句中含有BLOB类似字段(数据库导入错误)
windows 下解决方法:mysql 安装目录找到my.ini 加入max_allowed_packet=16M
linux 下解决方法:myql安装目录找到my.cnf,修改其中[mysqld]下的 max_allowed_packet=16M