Fred | dinsdag 18 augustus 2015 @ 23:30 |
Door stom geklooi van mij start mijn Linux Mint 15 server niet meer op. Heb nu een SSD erin gepropt met Linux Mint 17.2 en alles draait weer zoals het zou moeten. Ik ben nu bezig met het terugzetten van mijn backups, loopt allemaal voorspoedig, op één ding na: ik krijg mijn MySQL tabellen niet goed gekopiëerd. Het gaat mij niet zo zeer om de data van de tabellen, maar vooral om de structuur. De gegevens haal ik van elders en bewaar ik maximaal een week. Ik heb hier ooit een aantal scripts voor gemaakt voor het vullen van mijn database, maar daar ben ik één ding bij vergeten: het opnemen van CREATE SQL-statements om de database en tabellen aan te maken. ![]() Ik kan bij mijn volledige (onbeschadigde) filesysteem op de oude harde schijf. Ik heb wat tuts gevonden op het internet die aangeven dat je .frm files moet kopiëren naar de nieuwe locatie en dat je dan de tabellen weer zou moeten zien in MySQL. Nou doe ik of iets verkeerd of ik wil iets wat onmogelijk is. Iemand een ervaring hiermee of een idee hoe ik het aan kan pakken? | |
fripper | woensdag 19 augustus 2015 @ 00:02 |
Als je de frm files hebt kun je die denk ik gebruiken om met de tool mysqlfrm een create table script te genereren. Met dat script kan je dan de tabel opnieuw aanmaken. Dat is wat ik begrijp : https://www.percona.com/b(...)les-mysql-utilities/ http://dev.mysql.com/doc/mysql-utilities/1.3/en/mysqlfrm.html | |
Fred | woensdag 19 augustus 2015 @ 00:21 |
Thanks! ![]() Daarmee kan ik precies doen wat ik nodig heb. Edit: De structuur van de database is weer compleet, de scripts draaien weer. Nu is het wachten tot alle data weer synchroon is. ![]() [ Bericht 9% gewijzigd door Fred op 19-08-2015 01:05:17 ] | |
fripper | woensdag 19 augustus 2015 @ 07:43 |
Mooi , graag gedaan |