mysql导入sql文件失败怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql导入sql文件失败怎么办相关的知识,希望对你有一定的参考价值。

解决方法如下:

mysql的安装路径中找到my.ini,修改参数配置
[mysqld]下面添加:max_allowed_packet=768M 参数大小自己定
修改完毕后重启mysql服务(net stop mysql关闭,net start mysql 启动;或在计算机-->管理-->服务中找到mysql手动重启)
进入mysql查看是否成功
show variables like \'%max_allowed_packet%\';
参考技术A 在创建好的连接里再创建一个数据库,名字起为你想要的,然后右键这个新创建的数据库,点击导入.sql文就可以了

怎么在执行脚本中自动执行mysql导入跟密码输入

Linux环境中,脚本(注意是在脚本中实现的)需要导入一个位于/mnt/bk/ 的一个.sql文件(.sql文件很多。需要在脚本中实现获得这个最新文件`ls -t /mnt/bk/*.sql | head -1`参考这样方法,使用source导入);
问题二。sudo svn 下需要设置密码,实现自动输入密码;
采用可以加分;求详细

参考技术A 1、不需要source
#!/bin/sh
. ~/.bash_profile

sqlfile=`ls -t /mnt/bk/*.sql | head -1`
mysql -uroot -p123456 -Ddb01 < $sqlfile追问

在数据库中要实现新建一个数据库db001,然后再导入

而且还要给一个用户加入权限(grant all on db001.* to drupal@'%';)

追答

-e参数就能搞定
mysql -uroot -p123456 -e "create database db01";
mysql -uroot -p123456 -e "grant all on db001.* to drupal@'%';)";

svn是个命令?
你可以用echo -n “password”|sudo svn

本回答被提问者采纳

以上是关于mysql导入sql文件失败怎么办的主要内容,如果未能解决你的问题,请参考以下文章

sql文件太大,mysql导入报错怎么办

mysql文件sql大容量怎么导入

mysql 的sql文件太大怎么导入

mysql在导入外部sql文件时出现了错误,请问该怎么解决?

mysql导入sql文件是报错如下,该怎么解决?

mysql文件导入现有数据库表中