Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zmienić katalog danych MySQL?

  1. Zatrzymaj MySQL za pomocą następującego polecenia:

    sudo /etc/init.d/mysql stop
    
  2. Skopiuj istniejący katalog danych (domyślnie znajduje się w /var/lib/mysql ) za pomocą następującego polecenia:

    sudo cp -R -p /var/lib/mysql /newpath
    
  3. edytuj plik konfiguracyjny MySQL za pomocą następującego polecenia:

    sudo gedit /etc/mysql/my.cnf   # or perhaps /etc/mysql/mysql.conf.d/mysqld.cnf
    
  4. Poszukaj wpisu datadir i zmień ścieżkę (która powinna być /var/lib/mysql ) do nowego katalogu danych.

  5. W terminalu wpisz polecenie:

    sudo gedit /etc/apparmor.d/usr.sbin.mysqld
    
  6. Poszukaj wierszy zaczynających się od /var/lib/mysql . Zmień /var/lib/mysql w wierszach z nową ścieżką.

  7. Zapisz i zamknij plik.

  8. Zrestartuj profile AppArmor za pomocą polecenia:

    sudo /etc/init.d/apparmor reload
    
  9. Zrestartuj MySQL poleceniem:

    sudo /etc/init.d/mysql restart
    
  10. Teraz zaloguj się do MySQL i uzyskaj dostęp do tych samych baz danych, które miałeś wcześniej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Odmowa dostępu dla użytkownika 'root'@'localhost' (przy użyciu hasła:TAK) (Mysql::Błąd)

  2. Procedura składowana MySQL z parametrami

  3. Jak wyświetlić sortowanie kolumny w MySQL

  4. LEWE DOŁĄCZ tylko w pierwszym rzędzie

  5. Railsy, ​​MySQL i Snow Leopard