I have created a database using MySQL command line client. All database files in *.frm format. Now I want to create a *.sql file from tables of this database. How to do this ? I have fond some similar questions here and none of the solutions provided worked for me.
Asked
Active
Viewed 2.5k times
2
-
Are you attempting to recover your database from your `.frm` files, or you just want `.sql` files created? If the latter, check out [`mysqldump`](http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html). If the former, then this is a duplicate of http://stackoverflow.com/questions/879176/how-to-recover-mysql-db-from-myd-myi-frm-files – newfurniturey Aug 22 '12 at 12:00
-
@newfurniturey Thanks for the information. I just wanted to export my database as a *.sql file and I did it as Mihai Iorga said. :) – Grant Aug 22 '12 at 14:53
3 Answers
3
mysqldump -uroot -p database > /path/to/file/database.sql
where root
is username and you will be prompted for password, database
is database name

Mihai Iorga
- 39,330
- 16
- 106
- 107
-
1Thanks for the answer. First we need to change the directory to MySQL>>bin then we can run mysqldump – Grant Aug 22 '12 at 14:55
0
Use mysqldump to export the database.
mysqldump MyDatabase > MyDatabase.sql

Ed Manet
- 3,118
- 3
- 20
- 23
-
Where I need to execute these command?? In windows command prompt or MySQL command line client ?? I tried to execute this in MySQL command line client and it gives a syntax error. Thanks! – Grant Aug 21 '12 at 13:20
0
Select your table whose .sql file you want to create -> then click on Export -> then press Go. .SQL file of that table will be created

saket
- 1