> On Jul 27, 2019, at 11:16, Ryan Schmidt <[email protected]> wrote:
> 
> `port select` is a convenience that places symlinks in /opt/local/bin. If 
> `port select` doesn't work, you won't be able to call the programs by their 
> convenient shortened names, but you can still call them by their absolute 
> paths wherever the port put them. You can find out where the port put them by 
> using `port contents mysql57`. For example, if you had wanted to run 
> `mysqld_safe`, you would instead run `/opt/local/lib/mysql57/bin/mysqld_safe`.

Thanks for the clarification. Oddly, the symlink seems to have been created in 
spite of the port select failure:

lrwxr-xr-x     1 root     wheel        38 Jul 25 08:59 mysqld_safe -> 
/opt/local/lib/mysql57/bin/mysqld_safe

The reason I’m a bit wary is that in my previous installation of MySQL there 
was a symlink that pointed to the correct MySQL (5.7). But, the Launch Daemon 
was trying to start this: /usr/local/mysql/bin/mysqld_safe --user=mysql, which 
failed every ten seconds and created the massive (150 million line) error file 
in the directory for MySQL 5.6.

I’m assuming that the symlink was created when I initially installed MySQL 
(5.6) but wasn’t updated when it was upgraded to 5.7. 

I’d like for that not to happen again. 

Reply via email to