Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como alterar o diretório de dados do MySQL?


  1. Pare o MySQL usando o seguinte comando:
    sudo /etc/init.d/mysql stop
    

  2. Copie o diretório de dados existente (padrão localizado em /var/lib/mysql ) usando o seguinte comando:
    sudo cp -R -p /var/lib/mysql /newpath
    

  3. edite o arquivo de configuração do MySQL com o seguinte comando:
    sudo gedit /etc/mysql/my.cnf   # or perhaps /etc/mysql/mysql.conf.d/mysqld.cnf
    

  4. Procure a entrada para datadir , e altere o caminho (que deve ser /var/lib/mysql ) para o novo diretório de dados.

  5. No terminal, digite o comando:
    sudo gedit /etc/apparmor.d/usr.sbin.mysqld
    

  6. Procure por linhas começando com /var/lib/mysql . Altere /var/lib/mysql nas linhas com o novo caminho.

  7. Salve e feche o arquivo.

  8. Reinicie os perfis do AppArmor com o comando:
    sudo /etc/init.d/apparmor reload
    

  9. Reinicie o MySQL com o comando:
    sudo /etc/init.d/mysql restart
    

  10. Agora faça login no MySQL e você poderá acessar os mesmos bancos de dados que tinha antes.