Lightroom database corrupted after recovery - database

I am trying to rebuild an Adobe Lightroom catalog file which is basically a SQLite database. In this case the file was accidently deleted and recovered using Disk Drill. When I use .dump to create an SQL file, I only get a very small file out of there original 5.5GB catalog file and it is useless. If I try to open the file in DB browser for SQLite it thinks it is encrypted and asks for a password. Any suggestions how I could fix that would be greatly appreciated.

Related

Recover sqlite_sequence table

is there any way to recover the content from sqlite_sequence table ?
I have SQLite db file which still has the entires if I open the db file with a text editor.
But I open it with grafical SQLite editor, the content is not avalible.
Is there any chance to recover those enties and export them ?
Thanks
I have try to export it with SysTools SQLite Database Recoyery Tool, but it doesn't export anything
I have the database you're talking about. It is the MPDPLAYER v2.0 database and contains about 3700 channels with active keys.
The database you have cannot be recovered, although it contains all the .mpd and KEY/KID links they are completely mixed up and the structure no longer exists.
If you need the complete database I can help you with that
https://imgur.com/a/sDwl0AP

SQL server Backups Files types

I am trying to read the content of my backup E.g.(testdb.bak) in a text format E.g.(Notepad or another text editor)
This command is retrieving only the file holds:
Restore HEADERONLY From disk = 'C:\backups\testdb.bak'
Is there any way or file extension, file type or format, where I can see the whole content of a backup? without restoring it.
Is there any way or file extension, file type or format, where I can see the whole content of a backup? without restoring it.
No there is no command in SQL Server which would let you see the content of .bak file. If you open it in notepad you would see some information and lots of garbage characters. This is also not supported
The best way to see its content is restore it on SQL Server database and run as many select statements you like on the tables.

Is there a way to create a .db file in SQLite Database Browser

I am using SQLite Database Browser to manage my databases.
However, I can't find a way to create a .db file out of my database.
Here is a picture of the options in SQLite Database Browser.
In File->Export, I can only create a sql file or a CSV file.
Is there a way to create a .db file out of SQLite Database Browser ?
If no, is there any other way of doing it ?
Sqlite doesn't really have a file extension. By convention, most people use sqlite3 - but you can use anything. Sqlite database is defined by the file format. (See more: http://www.sqlite.org/fileformat.html)
Is there something you're trying to accomplish specifically by using the .db format? If not, you can name it .db, or sqlite3, or whatever you'd like.
Rename HearthStoneData to HearthStoneData.db.
You need to find the file you are working on. Do not use "save as" . The address of the db file is in the top bar. Rename the file in the directory to .db

import and restore 500MB Magento SQL database backup file into new server

I've spend whole day trying to restore a 499MB .SQL magento database backup file into a new server. I have tried importing into another PC offline but im getting same error Unknown command '\9' and '\a', im trying to restore the .SQL file using the following command - mysql -u -p databasename < backup.sql
I have tried Bigdump script but no success. The database file is too large it won't even open up on my pc.
Is there any other way to restore a database backup file of this size into a new server ? Help would be greatly appreciated!
Update: Strange characters appearing on opening .SQL backup file.strange characters in .sql file
Thanks in advance
Make sure the character sets of the databases match up. eg: mysql --default-character-set=utf8 database < databasedump.sql

I have a 18MB MySQL table backup. How can I restore such a large SQL file?

I use a Wordpress plugin called 'Shopp'. It stores product images in the database rather than the filesystem as standard, I didn't think anything of this until now.
I have to move server, and so I made a backup, but restoring the backup is proving a horrible task. I need to restore one table called wp_shopp_assets which is 18MB.
Any advice is hugely appreciated.
Thanks,
Henry.
For large operations like this it is better to go to command line. phpMyAdmin gets tricky when lots of data is involved because there are all sorts of timeouts in PHP that can trip it up.
If you can SSH into both servers, then you can do a sequence like the following:
Log in to server1 (your current server) and dump the table to a file using "mysqldump" --- mysqldump --add-drop-table -uSQLUSER -pPASSWORD -h
SQLSERVERDOMAIN DBNAME TABLENAME > BACKUPFILE
Do a secure copy of that file from server1 to server2 using "scp" ---
scp BACKUPFILE USER#SERVER2DOMAIN:FOLDERNAME
Log out of server 1
Log into server 2 (your new server) and import that file into the new DB using "mysql" --- mysql -uSQLUSER -pPASSWORD DBNAME < BACKUPFILE
You will need to replace the UPPERCASE text with your own info. Just ask in the comments if you don't know where to find any of these.
It is worthwhile getting to know some of these command line tricks if you will be doing this sort of admin from time to time.
try HeidiSQL http://www.heidisql.com/
connect to your server and choose the database
go to menu "import > Load sql file" or simply paste the sql file into the sql tab
execute sql (F9)
HeidiSQL is an easy-to-use interface
and a "working-horse" for
web-developers using the popular
MySQL-Database. It allows you to
manage and browse your databases and
tables from an intuitive Windows®
interface.
EDIT: Just to clarify. This is a desktop application, you will connect to your database server remotely. You won't be limited to php script max runtime, or upload size limit.
use bigdupm.
create a folder on your server witch is not easy to guess like "BigDump_D09ssS" or w.e
Download the http://www.ozerov.de/bigdump.php importer file and add them to that directory after reading the instructions and filling out your config information.
FTP The .SQL File to that folder along side the bigdump script and go to your browser and navigate to that folder.
Selecting the file you uploaded will start importing the SQL is split chunks and would be a much faster method!
Or if this is an issue i reccomend the other comment about SSH And mysql -u -p -n -f method!
Even though this is an old post I would like to add that it is recommended to not use database-storage for images when you have more than like 10 product(image)s.
Instead of exporting and importing such a huge file it would be better to transfer the Shopp installation to file-storage for images before transferring.
You can use this free plug-in to help you. Always backup your files and database before performing this action.
What I do is open the file in a code editor, copy and paste into a SQL window within phpmyadmin. Sounds silly, but I swear by it via large files.

Resources