Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да променя директорията с данни на MySQL?

  1. Спрете MySQL, като използвате следната команда:

    sudo /etc/init.d/mysql stop
    
  2. Копирайте съществуващата директория с данни (по подразбиране се намира в /var/lib/mysql ) с помощта на следната команда:

    sudo cp -R -p /var/lib/mysql /newpath
    
  3. редактирайте конфигурационния файл на MySQL със следната команда:

    sudo gedit /etc/mysql/my.cnf   # or perhaps /etc/mysql/mysql.conf.d/mysqld.cnf
    
  4. Потърсете записа за datadir и променете пътя (който трябва да бъде /var/lib/mysql ) към новата директория с данни.

  5. В терминала въведете командата:

    sudo gedit /etc/apparmor.d/usr.sbin.mysqld
    
  6. Потърсете редове, започващи с /var/lib/mysql . Променете /var/lib/mysql в редовете с новия път.

  7. Запазете и затворете файла.

  8. Рестартирайте профилите на AppArmor с командата:

    sudo /etc/init.d/apparmor reload
    
  9. Рестартирайте MySQL с командата:

    sudo /etc/init.d/mysql restart
    
  10. Сега влезте в MySQL и ще имате достъп до същите бази данни, които сте имали преди.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ROW_NUMBER() в MySQL

  2. Възстановяване на MySQL база данни от физически файлове

  3. Как да импортирате и експортирате база данни чрез SSH

  4. Достъпът е отказан за потребител 'root'@'localhost' с PHPMyAdmin

  5. Функция MySQL DEGREES() – Преобразуване от радиани в градуси