Автор Тема: Mysql table problem  (Прочетена 4115 пъти)

amilo

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Mysql table problem
« -: Jan 11, 2008, 22:38 »
Здравейте,значи аз имам следния проблем: Вчера си купих нов хостинг и домейн и преместих всички файлове от /var/lib/mysql/DB на новия сървър във същата папка да обаче когато опитам да редактирам бд ми дава следната грешка :
Table 'Tablica' is read only

Ще бъда благодарен ако някой въобще може да помогне благодаря на всички
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Mysql table problem
« Отговор #1 -: Jan 11, 2008, 22:43 »
chmod u+w /var/lib/mysql/DB/*
Активен

0x2B|~0x2B

amilo

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Mysql table problem
« Отговор #2 -: Jan 11, 2008, 22:48 »
Нем,пак същото Table 'табле' is read only
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Mysql table problem
« Отговор #3 -: Jan 12, 2008, 00:00 »
Цитат (amilo @ Ян. 11 2008,22:38)
/var/lib/mysql/DB на новия сървър във същата папка

Т.е. имаш достъп до главната директория? Сигурен ли си?
Какъв ти е хостинга - защото, както го описваш трябва цял сървер да са ти дали.
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

amilo

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Mysql table problem
« Отговор #4 -: Jan 12, 2008, 00:16 »
Дам сървъра си е мой чисто новичък
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Mysql table problem
« Отговор #5 -: Jan 12, 2008, 00:28 »
Първо виж дали собственика и правата върху тези файлове са ОК:
Примерен код
   
     shell> cd mysql
     shell> scripts/mysql_install_db
     shell> chown -R root  .
     shell> chown -R mysql data
     shell> chgrp -R mysql .


Второ, виж дали си дал (GRANT) права за тази таблица на потребителя с който работиш.
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

spec1

  • Напреднали
  • *****
  • Публикации: 230
    • Профил
Mysql table problem
« Отговор #6 -: Jan 12, 2008, 10:55 »
Не става ясно дали на предишното място MySQL е компилиран
от сорса,или е инсталиран директно (в зависимост от
дистрибуцията става по различен начин).
  Опитай се да видиш след стартиране на MySQL сървъра къде
(в коя директория) се търсят данните,мисля че имаше такава
опция в mysqladmin . Чак след като я намериш,използвай
chown  ... и т.н. .Разбира се ,силно препоръчитено е да има
потр. и група mysql
Активен