You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.4 KiB
36 lines
1.4 KiB
\section{Απεγκατάσταση, επαναφορά συστήματος μετά το στήσιμο του API}
|
|
|
|
Για την επαναφορά όλων των αλλαγών που έγιναν στο σύστημα κατά το στήσιμο του API πρέπει να ακολουθηθούν οι παρακάτω οδηγίες.
|
|
|
|
\begin{enumerate}
|
|
\item
|
|
Διαγραφή των αρχείων που δημιουργήθηκαν από το Django.
|
|
\begin{lstlisting}[language=bash]
|
|
cd flavoursWithoutBorders/UI/Database\ API/
|
|
rm -rf hyrieus/env
|
|
rm -rf hyrieus/flavoursAPI/hyrieus/migrations
|
|
\end{lstlisting}
|
|
|
|
\item
|
|
Επαναφορά αλλαγών που έγιναν στο αρχείο settings.py από το script εγκατάστασης.
|
|
\begin{lstlisting}[language=bash]
|
|
git checkout -- hyrieus/flavoursAPI/settings.py
|
|
\end{lstlisting}
|
|
|
|
\item
|
|
Επανεγκατάσταση του πρόσθετου password\_validation στον MySQL server. Σύνδεση ως root user:
|
|
\begin{lstlisting}[language=bash]
|
|
mysql -h localhost -u root -p
|
|
\end{lstlisting}
|
|
|
|
και εκτέλεση της εντολής:
|
|
\begin{lstlisting}[language=SQL]
|
|
INSTALL PLUGIN validate_password SONAME 'validate_password.so';
|
|
\end{lstlisting}
|
|
|
|
\item
|
|
Διαγραφή της βάσης δεδομένων.
|
|
\begin{lstlisting}[language=bash]
|
|
mysql -h localhost -u root -p -e "DROP DATABASE IF EXISTS flavoursWithoutBorders;"
|
|
\end{lstlisting}
|
|
\end{enumerate}
|