MySQL 大文件导入

大SQL文件导入

设变量 max_allowed_packet 也可以导入时临时设置

[mysqld]
#追加一行配置
max_allowed_packet=32M   #大文件导入时用,也可以在命令行中临时设置
[root@localhost ~]# cd /usr/local/mysql/bin
[root@localhost bin]# ./bin/mysql -uroot -p123456 
#查看
mysql>show VARIABLES like '%max_allowed_packet%';
#临时设置,MySQL 服务重启后,恢复
mysql>set global max_allowed_packet = 2*1024*1024*10;  
#退出
mysql>exit;
重新登录
[root@localhost bin]# ./mysql -uroot -p123456 
#查看改后的值
mysql>show VARIABLES like '%max_allowed_packet%';
#选择数据库
mysql>use abc;
#设置数据库编码
mysql>set names utf8;
#导入数据(注意sql文件的路径)
mysql>source /data/abc.sql;

 

 

 

MySQL 大文件导入

 


【导出】

[root@localhost ~]# cd /usr/local/mysql/bin/

1、导出数据和表结构:
[root@localhost bin]# ./mysqldump -uroot -p pis_jkwsk > /tmp/pis_jkwsk.sql
 Enter password: 
[root@localhost bin]# ll /tmp/

2、只导出表结构
[root@localhost bin]# ./mysqldump -uroot -p -d pis_jkwsk > /tmp/pis_jkwsk.sql
 Enter password: 
[root@localhost bin]# ll /tmp/

 

MySQL 大文件导入

 

上一篇:405 Method Not Allowed error with PUT or DELETE Request on IIS Server


下一篇:Django-2.1.5爬虫