DEV Community

Cover image for Resolvendo problema ao realizar migração de dados utilizando a opção Migration Wizard no MySQLWorkbench no MacOS
Marcelo Albuquerque
Marcelo Albuquerque

Posted on

Resolvendo problema ao realizar migração de dados utilizando a opção Migration Wizard no MySQLWorkbench no MacOS

Ao iniciar o processo de migração tudo transcorre normalmente até chegar ao processo "STEP BULK DATA TRANSFER" onde recebemos o seguinte erro:

dyld: Library not loaded: @executable_path/../Frameworks/libmysqlclient.dylib
  Referenced from: /Applications/MySQLWorkbench.app/Contents/MacOS/wbcopytables
  Reason: no suitable image found.  Did find:
    file system relative paths not allowed in hardened programs

ERROR: Determine number of rows to copy: Error getting row count from source tables, wbcopytables exited with code -6
Failed
Enter fullscreen mode Exit fullscreen mode

Esse problema ocorre pois a instalação do MySQLWorkbench não cria o arquivo com o nome libmysqlclient.dylib, no lugar, a instalação cria outro arquivo com um nome semelhante: libmysqlclient.21.dylib.

Para resolver o problema, podemos simplesmente realizar uma cópia do arquivo libmysqlclient.21.dylib e renomeá-lo para libmysqlclient.dylib:

Podemos acessar o diretório Applications onde se localizam as aplicações instaladas e ao localizar o MySQLWorkbench devemos clicar com o botão direito do mouse e escolher a opção Show Package Content, assim podemos navegar dentro do pacote de instalação. Em seguida acessamos a pasta Content > Frameworks onde se localiza o arquivo libmysqlclient.21.dylib.

Basta realizar a cópia e renomeação do arquivo para tudo funcionar normalmente.

Top comments (0)