如何从终端导入mysql数据库?
我找不到确切的语法。
如何从终端导入mysql数据库?
我找不到确切的语法。
当前回答
从终端:
mysql -uroot -p --default-character-set=utf8 database_name </database_path/database.sql
其他回答
在终端类型中
mysql -uroot -p1234; use databasename; source /path/filename.sql
打开MySQL命令行客户端,输入密码 更改为要用于导入.sql文件数据的数据库。可以这样做: 使用your_database_name 现在找到要执行的.sql文件。 如果文件位于本地C: drive主目录下,且.sql脚本文件名为currentSqlTable. xml。Sql,您将键入以下内容: \。C: \ currentSqlTable.sql ,按“Enter”,执行SQL脚本文件。
从终端:
mysql -uroot -p --default-character-set=utf8 database_name </database_path/database.sql
首先通过命令行连接mysql
mysql -u root -p
进入MySQL PW
选择目标DB名称
use <db_name>
选择要导入的db文件
SET autocommit=0; source /root/<db_file>;
commit;
这个应该可以了。(谢谢清理) 这将工作,即使10GB的DB可以成功导入这种方式。:)
在-p和password之间不能有空格
mysql -u [dbusername] -p[dbpassword] [databasename] < /home/serverusername/public_html/restore_db/database_file.sql
我经常用它,效果很好。谢谢你问这个问题。祝你有愉快的一天。Njoy:)