Mysql 如何在命令提示符下导入sql文件
我正在尝试通过putty导入sql文件 下面是我对DB的详细信息 dbname-test, 密码-test123, 用户名-utest 我尝试了下面的代码Mysql 如何在命令提示符下导入sql文件,mysql,Mysql,我正在尝试通过putty导入sql文件 下面是我对DB的详细信息 dbname-test, 密码-test123, 用户名-utest 我尝试了下面的代码 mysql -u utest -p test123 test< /home/path/public_html/file.sql mysql-u utest-p test123 test
mysql -u utest -p test123 test< /home/path/public_html/file.sql
mysql-u utest-p test123 test
运行此命令时,我看到一条错误消息
错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行“MySQL-u utest-p test123 test
请建议如何导入sql文件
感谢Sanjib,您应该在您的控制台中,在mysql工具之外运行此命令。您应该在您的控制台中,在mysql工具之外运行此命令。试试这个
mysql -utest -ptest123 test < /home/path/public_html/file.sql
或
试试这个
mysql -utest -ptest123 test < /home/path/public_html/file.sql
或
在-p
和test123
之间不应该有空格,可能的重复项在-p
和test123
之间不应该有空格,可能的重复项工作正常,向您提一个问题。我记得br,我尝试了相同的命令,并成功导入了该命令。但今天我不明白为什么不导入可能是因为你遗漏了一些小东西:)@psanjib:也许你先按了CTRL+D退出mysql。@psanjib请将其标记为正确,以便其他用户可以从你的问题中获得帮助。它很好,给你一个问题。我记得br,我尝试了相同的命令,并成功导入了该命令。但今天我不明白为什么不导入可能是因为你遗漏了一些小东西:)@psanjib:也许你先按了CTRL+D退出mysql。@psanjib请将其标记为正确,以便其他用户可以从你的问题中获得帮助
mysql>SET autocommit=0; source /home/path/public_html/file.sql; COMMIT;