MySQL を再び動作させるためだけに (起動についてはまだ見ていません)、再インストールする必要はありません。次のようにして、コピーを機能させました。
あなたがする必要があるのはこれです:
sudo ln -s /usr/local/mysql-5.0.51a-osx10.5-x86_64 /usr/local/mysql
これにより、/usr/local/mysql ディレクトリから MySQL のある場所へのシンボリック リンクが作成されます。Leopard のアップグレードを実行する前に mysqldump を使用してすべてのデータベースを慎重にバックアップしない限り、そこにすべてのデータが存在し、ハード ドライブ全体のバックアップから単純に復元するのは困難になるため、これは重要です。
これで、正しいディレクトリに移動して mysql を起動できます。
cd /usr/local/mysql-5.0.51a-osx10.5-x86_64
sudo ./bin/mysqld_safe
これで、通常の CTRL-Z を実行してシェルに戻ることができます。mysqld が実行されていることを確認するには、次のように入力します。
sudo ps -A|grep mysql
私はこのようなものを得ました:
1220 ttys000 0:00.02 /bin/sh ./bin/mysqld_safe
1240 ttys000 0:00.39 /usr/local/mysql-5.0.51a-osx10.5-x86_64/bin/mysqld --basedir=/usr/local/mysql-5.0.51a-osx10.5-x86_64 --datadir=/usr/local/mysql-5.0.51a-osx10.5-x86_64/data --user=mysql --pid-file=/usr/local/mysql-5.0.51a-osx10.5-x86_64/data/dkmac-2.home.pid --port=3306 --socket=/tmp/mysql.soc
私の mysql のコピーは今では正常に動作しているようです。少なくとも、すべてのデータベースで mysqldump を実行するだけで十分なので、他の方法で mysql をアップグレードしてデータ ディレクトリをダンプする必要がある場合でも、問題はありません。