Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Не получается сменить директорию mysql для xampp  (Прочитано 1018 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kMotion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Всем привет, помогите новичку, не могу разобраться как настроить права доступа. Суть проблемы такова. Я перешел с Windows на Ubuntu, диски остались в формате ntfs. Подключаю я диск в fstab таким образом:
UUID="CC20D04920D03BE0"   /media/yaroslav/diskd   ntfs-3g   defaults,uid=1000,gid=1000  0 0

Пытаюсь настроить в xampp mysql таким образом, что бы файлы баз были на диске  формата ntfs. Создаю символическую ссылку для папки таким образом:
sudo ln -s /media/yaroslav/diskd/ZendStudio/xampp/mysql /opt/lampp/var

Выдаю права 777 на папку /media/yaroslav/diskd/ZendStudio/xampp/mysql
Пытаюсь сменить пользователя у символической ссылки mysql:
sudo chown -R mysql:mysql /opt/lampp/var/mysql

Все проходит без проблем. Запускаю xampp:
/opt/lampp/bin/mysqld_safe_helper: Can't create/write to file '/opt/lampp/var/mysql/yaroslav-MS-7977.err' (Errcode: 13 "Permission denied")
И получаю такую вот ошибку. Не могу разобраться где я накосячил с доступами? При монтировании диска? Или при присвоении пользователя папке?
Зашел через nautilus свойства, смотрю кто пользователь папки мне показывает своего юзера yaroslav, на mysql не сменился пользователь и группа.

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Выдаю права 777 на папку /media/yaroslav/
Оно в правах кажется не понимает.

Оффлайн kMotion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Мне бы разобраться, что я не так делаю с этими правами. И почему xampp не может записывать файлы на nsftp? Не корректно примонтирован диск? Я уже как и не пробовал и маски крутил: dmask=0077,fmask=0177 все равно не пишет

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Попробуй примонтировать диски такой строкой в fstab:

UUID=CC20D04920D03BE0   /media/yaroslav/diskd  ntfs-3g rw,nls=utf8,nodiratime,noatime,dmask=022,fmask=133,gid=46,uid=1000,noexec,_netdev,user  0  0

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
И в догонку , попробуй Double Commander , он вроде неплохо справляется с изменением прав ntfs

Оффлайн kMotion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
нубский вопрос, после изменения параметров монтирования обязательно перезагружаться или можно сделать umont /mont ?

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
ребут , монтирование в начале.

Оффлайн kMotion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Попробуй примонтировать диски такой строкой в fstab:

Код: [Выделить]

UUID=CC20D04920D03BE0   /media/yaroslav/diskd  ntfs-3g rw,nls=utf8,nodiratime,noatime,dmask=022,fmask=133,gid=46,uid=1000,noexec,_netdev,user  0  0

Сообщить модератору   
Попробовал как вы посоветовали не завелось, таже ошибка. Попробовал выставить группу mysql для папки /media/yaroslav/diskd/ZendStudio/xampp/mysql не сменяется

Пользователь добавил сообщение 19 Ноября 2017, 14:14:50:
Может я не там выставляю права? Я пытаюсь дать права папке на диске nsftp, не на символической ссылке

Пользователь добавил сообщение 19 Ноября 2017, 15:38:54:
смонтировал диск в папку mnt/yaroslav/diskd все заработало)))) Подскажите пожалуйста почему не получается корректно настроить монтирование диска в папку media/yaroslav/diskd? Какая разница есть?
« Последнее редактирование: 19 Ноября 2017, 15:38:54 от kMotion »

Оффлайн kmk

  • Активист
  • *
  • Сообщений: 624
    • Просмотр профиля
Создаю символическую ссылку для папки таким образом:
sudo ln -s /media/yaroslav/diskd/ZendStudio/xampp/mysql /opt/lampp/var
Что-то тут не так. Символические ссылки создаются так:
ln -s file linkПолучается, что заходя через линк /opt/lampp/var вы попадаете в папку /media/yaroslav/diskd/ZendStudio/xampp/mysql. Так и нужно?

Судя по всему, вам нужно было сделать так:
sudo ln -s /media/yaroslav/diskd/ZendStudio/xampp/mysql /opt/lampp/var/mysql
« Последнее редактирование: 19 Ноября 2017, 16:02:33 от kmk »

Оффлайн kMotion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Да, все верно, мне нужно было перенести папку с mysql на другой диск.

Пользователь добавил сообщение 19 Ноября 2017, 16:11:26:
смонтировал диск в папку mnt/yaroslav/diskd все заработало)))) Подскажите пожалуйста почему не получается корректно настроить монтирование диска в папку media/yaroslav/diskd? Какая разница есть?
« Последнее редактирование: 19 Ноября 2017, 16:11:26 от kMotion »

 

Страница сгенерирована за 0.036 секунд. Запросов: 23.