| Visa föregående ämne :: Visa nästa ämne |
| Startad av: |
Meddelande |
Rackafella
Medlem i: 4029 dagar
Status: Offline
#3891
|
Skrivet: 2002-05-29 17:19
Ämne: Rättigheter i MySQL databaser? HJÄLP!
|
|
|
Tja, jag har kopierat en databas från min windowsdator till linuxdator, nu snackar den om att den har rättigheter readonly. Hur fixxar jag det utan att göra en ny databas och mata in all data från början igen? (det är massa data som jag värkligen inte vill sittar och mata in igen ) |
|
|
_________________ Seriöst, jag är helt seriös. |
| Till toppen på sidan |
|
Jon
Medlem i: 4045 dagar Från: Stockholm
Status: Offline
#3893
|
Skrivet: 2002-05-29 17:53
Ämne:
|
|
|
| Titta på kommandot GRANT i mySQL manualen....jag suger på SQL, men GRANT tror jag skulle lösa ditt problem... |
|
|
_________________ php.net - det du letaer efter finns. |
| Till toppen på sidan |
|
Rackafella
Medlem i: 4029 dagar
Status: Offline
#3896
|
Skrivet: 2002-05-29 18:19
Ämne:
|
|
|
någon som kan det där? Jag letar i manualen men hittar inget som jag förstår.
1: 2: 1036: Table 'users' is read only
3:
|
säger den. |
|
|
_________________ Seriöst, jag är helt seriös. |
| Till toppen på sidan |
|
Rackafella
Medlem i: 4029 dagar
Status: Offline
#3897
|
Skrivet: 2002-05-29 18:28
Ämne:
|
|
|
det fungerar altså om man gör en helt ny databas och så, men det är just denna som är kopierad från min windowsdator som inte funkar som den ska. Om det inte hade varit så himla mycket data i databasen redan hade jag bara gjort om det. Men det är aldeles för mycket data för det nu.
Ingen som vet hur man gör för att 'konvertera' till linux eller dylikt. Det funkar ju att läsa från den... |
|
|
_________________ Seriöst, jag är helt seriös. |
| Till toppen på sidan |
|
nygren
Medlem i: 4053 dagar Från: Kalmar
Status: Offline
#3903
|
Skrivet: 2002-05-29 19:49
Ämne: mysqldump
|
|
|
Kommandoradsprogrammen mysqldump och mysql kan hjälpa dig att flytta databasen från Windows till Linux. Börja med att exportera innehållet från Win-servern med mysqldump. Programmet ligger normalt i MySQL:s bin-katalog. Du skriver något i stil med:
c:\mysql\bin>mysqldump database_name > my_database.sql
Du får en textfil med databasens innehåll. På Linux-maskinen skapar du först databasen och sedan trycker du in den exporterade databasen:
# mysql create database my_database
# mysql my_database < my_database.sql
MVH
</Nygren> |
|
|
|
| Till toppen på sidan |
|
Rackafella
Medlem i: 4029 dagar
Status: Offline
#3905
|
Skrivet: 2002-05-29 19:58
Ämne:
|
|
|
| Tack! Tack så hemskt mycket, ska prova det senare :) |
|
|
_________________ Seriöst, jag är helt seriös. |
| Till toppen på sidan |
|
Mavin
Medlem i: 4029 dagar Från: TokStan
Status: Offline
#3925
|
Skrivet: 2002-05-30 09:02
Ämne:
|
|
|
Ja eller så kan jag ge dig ett litet exempel!
1: 2: GRANT ALL ON databas.* TO user@localhost IDENTIFIED BY 'password';
3:
|
Dock är det ju inte alltid så bra att använda sig av ALL om man ska ha ett säkert system. Ibland kanske det räcker med SELECT, sen kan man ju sätta fler rättigheter eftersom. Till.ex WRITE, ALTER mfl. |
|
|
|
| Till toppen på sidan |
|
|