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
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)