Редактирование файлов конфигурации в Windows и перенос их обратно в Linux опасно, потому что Windows использует разные разрывы строк, чем Linux.
Вы должны отредактировать файл непосредственно на удаленном компьютере, набрав sudo nano /etc/ssh/sshd_config, сделайте свой изменения и нажмите CTRL + O для сохранения и CTRL + X для выхода. Таким образом, вам также не нужно заботиться о разрешениях, потому что вы уже root.
Прежде чем переустановить систему, переместите базы данных mySQL в /home, а затем забудьте о каких-либо сложных вещах с этого момента!
sudo service mysql stop
sudo cp --recursive --preserve=all /var/lib/mysql/ /home/
Затем:
sudo nano /etc/mysql/my.cnf
и установите datadir на /home/mysql
sudo nano /etc/apparmor.d/usr.sbin.mysqld
add:
/home/mysql/ r,
/home/mysql/** rwk,
then:
apparmor_parser -r /etc/apparmor.d/usr.sbin.mysqld
sudo service mysql start
После того, как вы проверили все это работает, просто удалите /var/lib/mysql
Другое возможное решение для использования:
создает новый раздел в / var , создавая новый раздел для хранения / var. вы можете использовать Gparted для этого. Создайте файловые системы для этих разделов (также можно сделать с Gparted) или используйтеmkfs.ext4 /dev/sdaX
замените X своим собственным номером раздела для вновь созданного. Установите новую файловую систему в / mnt mkdir /mnt/var
mount /dev/sdaX /mnt/var
. Перейдите в однопользовательский режим, чтобы no rw activity в каталоге init 1
Введите свой пароль root Резервные данные в / var cd /var
cp -ax * /mnt/var
Переименуйте каталог / var после успешной передачи данных cd /
mv var var.BAK
Создайте новый каталог var mkdir var
Размонтируйте новый раздел umount /dev/sdaX
] Перезапустите его как / var mount /dev/sdaX /var
Измените файл / etc / fstab, чтобы включить новый раздел, где / var является точкой монтирования, так что он будет автоматически установлен при загрузке. /dev/sdaX /var ext4 defaults 0 0
Все учетные данные отправляются в источник
Теперь у вас есть ваш / var на одном разделе, поэтому вам не нужно заботиться о том, чтобы потерять данные при переустановке.