Bij een ALTER TABLE opdracht, die ik net onder Unix uitvoerde, kreeg ik een error "Table is read only".
Met de search had ik gevonden, dat ik waarschijnlijk helemaal geen rechten zou hebben op de database of op de tabel. Dit was niet het geval, want ik kan wel gewoon nieuwe tabellen aanmaken of andere tabellen wijzigen.
Nu heb ik zelf het vermoeden dat het komt, omdat ik de <tabelnaam>.MYD, <tabelnaam>.MYI & <tabelnaam>.frm heb gekopieerd vanaf een Windows systeem. Exporteren en importeren was misschien netter, maar deze methode heeft wel eens vaker gewerkt.
Als test heb ik root een grant all op die database gegeven, wat niet mocht baten. Verder heb ik op de rechten op 777 gezet op alle bestanden in de databasedirectory die beginnen met <tabelnaam>.
Toch krijg ik nog steeds een read-only error.
Wat kan het nog meer zijn?
Met de search had ik gevonden, dat ik waarschijnlijk helemaal geen rechten zou hebben op de database of op de tabel. Dit was niet het geval, want ik kan wel gewoon nieuwe tabellen aanmaken of andere tabellen wijzigen.
Nu heb ik zelf het vermoeden dat het komt, omdat ik de <tabelnaam>.MYD, <tabelnaam>.MYI & <tabelnaam>.frm heb gekopieerd vanaf een Windows systeem. Exporteren en importeren was misschien netter, maar deze methode heeft wel eens vaker gewerkt.
Als test heb ik root een grant all op die database gegeven, wat niet mocht baten. Verder heb ik op de rechten op 777 gezet op alle bestanden in de databasedirectory die beginnen met <tabelnaam>.
Toch krijg ik nog steeds een read-only error.
Wat kan het nog meer zijn?