sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo cambiar el directorio de datos de MySQL?

  1. Detenga MySQL usando el siguiente comando:

    sudo /etc/init.d/mysql stop
    
  2. Copie el directorio de datos existente (predeterminado ubicado en /var/lib/mysql ) usando el siguiente comando:

    sudo cp -R -p /var/lib/mysql /newpath
    
  3. edite el archivo de configuración de MySQL con el siguiente comando:

    sudo gedit /etc/mysql/my.cnf   # or perhaps /etc/mysql/mysql.conf.d/mysqld.cnf
    
  4. Busque la entrada para datadir y cambie la ruta (que debería ser /var/lib/mysql ) al nuevo directorio de datos.

  5. En la terminal, ingresa el comando:

    sudo gedit /etc/apparmor.d/usr.sbin.mysqld
    
  6. Busque líneas que comiencen con /var/lib/mysql . Cambiar /var/lib/mysql en las líneas con el nuevo camino.

  7. Guarde y cierre el archivo.

  8. Reinicie los perfiles de AppArmor con el comando:

    sudo /etc/init.d/apparmor reload
    
  9. Reinicie MySQL con el comando:

    sudo /etc/init.d/mysql restart
    
  10. Ahora inicie sesión en MySQL y podrá acceder a las mismas bases de datos que tenía antes.