Один из способов восстановить себя из этого беспорядка - переустановить Ubuntu, после того, как все было скопировано вместе со списком установленных приложений.
Вот пошаговый способ сделать это:
Загрузите Ubuntu. Если у вас уже есть *.iso, вы можете пропустить этот шаг. Затем запишите iso на ваш pendrive или CD / DVD. Чтобы записать его на ваш pendrive, вы можете использовать следующее программное обеспечение: Rufus - если вы сжигаете его в среде Windows. Unetbootin - Если вы сжигаете его в среде Linux. Чтобы записать его на CD / DVD, вы можете использовать следующие программы: K3B - Если вы сжигаете его в среде Linux. Imgburn - Если вы сжигаете его в среде Windows. Теперь загрузитесь в живую среду Ubuntu. Практика этого шага слишком велика и варьируется от системы к системе, поэтому я пропускаю ее по понятным причинам. Первое, что нужно сделать сейчас, - это монтировать раздел, содержащий предыдущую установку Ubuntu: Чтобы сделать этот тип:sudo mount /dev/sdaXY /mnt
Измените XY на свою спецификацию. Кроме того, установите диск, на котором вы сделаете резервную копию. Затем скопируйте все свои данные с /mnt/path/to/your/important_folders в /path/to/your/mounted_backup_drive. Если у вас возникли проблемы с копированием, попробуйте скопировать его с помощью sudo. Позже вы можете изменить разрешение этих папок. Затем создайте резервную копию вашего текущего установленного программного обеспечения: Вот как это делается: find /mnt/var/lib/dpkg/info/ -name "*.list" -type f -printf "%P\n" | awk -F'.' '{print $1}' > /path/to/your/mounted_backup_drive/backup-list.txt
Отредактируйте соответствующие части. Затем создайте резервную копию текущего списка ppas. Вот как это сделать. Теперь вы можете отформатировать свой раздел Ubuntu без каких-либо проблем. После повторной установки восстановите свои ppas, а затем обновите и установите все ранее установленные пакеты из вышеупомянутого сгенерированного списка. Вопрос 1
Данные строки должны быть помещены внутри тегов <VirtualHost>.
Вопрос 1
руководство предложит вам создать файл под названием «wordpress.sql», который будет использоваться для импорта нескольких команд на сервер MySQL с помощью следующих команд:
cat wordpress.sql | sudo mysql --defaults-extra-file=/etc/mysql/debian.cnf
Команда cat wordpress.sql будет печатать содержимое «wordpress.sql» на стандартный вывод (stdout), который будет перенаправлен по каналу | на стандартный ввод (stdin) команды mysql, вызываемый с помощью аргумента --defaults.... Команда после трубы будет выполняться с помощью sudo.
Вопрос 3
Команды MySQL, которые вам нужны:
$ mysql -u'root' -p
mysql> CREATE DATABASE DataBaseName;
mysql> CREATE USER 'DataBaseUser'@'localhost' identified by 'DataBaseUserPassword';
mysql> GRANT ALL PRIVILEGES ON DataBaseName.* TO 'DataBaseUser'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> exit
Где DataBaseName, DataBaseUser и DataBaseUserPassword являются субъектами вашего решения. В соответствии с примером пользователь сможет получить доступ к базе данных только с локального хоста, этого достаточно и безопасности, когда серверы Apache и MySQL распределяются на одной и той же «физической» машине. Не пропустите точку с запятой (;) в конце каждого предложения.
Вопрос 1
Данные строки должны быть помещены внутри тегов <VirtualHost>.
Вопрос 1
руководство предложит вам создать файл под названием «wordpress.sql», который будет использоваться для импорта нескольких команд на сервер MySQL с помощью следующих команд:
cat wordpress.sql | sudo mysql --defaults-extra-file=/etc/mysql/debian.cnf
Команда cat wordpress.sql будет печатать содержимое «wordpress.sql» на стандартный вывод (stdout), который будет перенаправлен по каналу | на стандартный ввод (stdin) команды mysql, вызываемый с помощью аргумента --defaults.... Команда после трубы будет выполняться с помощью sudo.
Вопрос 3
Команды MySQL, которые вам нужны:
$ mysql -u'root' -p
mysql> CREATE DATABASE DataBaseName;
mysql> CREATE USER 'DataBaseUser'@'localhost' identified by 'DataBaseUserPassword';
mysql> GRANT ALL PRIVILEGES ON DataBaseName.* TO 'DataBaseUser'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> exit
Где DataBaseName, DataBaseUser и DataBaseUserPassword являются субъектами вашего решения. В соответствии с примером пользователь сможет получить доступ к базе данных только с локального хоста, этого достаточно и безопасности, когда серверы Apache и MySQL распределяются на одной и той же «физической» машине. Не пропустите точку с запятой (;) в конце каждого предложения.