在stackoverflow上尝试了所有其他答案,但它们没有奏效。我在phpMyAdmin中有一个数据库,我需要更新它。该文件太大,无法通过phpMyAdmin上传,我尝试增加php.ini中的限制无济于事。我认为这不起作用,因为我在public_html中更新了php.ini,而phpMyAdmin从全局文件中获取了内存/上传限制。
无论如何,人们推荐命令行,所以这就是我试过的:
# mysql -u db_username -p db_pw -h localhost existing_empty_db_name < new_db.sql
然后它只给了我一个巨大的mysql选项列表,并没有做任何其他事情。我在phpMyAdmin中刷新数据库,没有任何改变。我错过了什么?
答案 0 :(得分:1)
您在此处缺少-D
选项。正确的语法是:
mysql -u db_username -p db_pw -h localhost -D existing_empty_db_name < new_db.sql