应注意以下事项和注意事项:
其他MySQL安装:安装过程不识别MySQL安装包管理器,如Homebrew。安装升级过程是针对我们提供的MySQL包。如果存在其他安装,则考虑在执行此安装程序之前停止它们,以避免端口冲突。
家酿例如,如果你使用Homebrew将MySQL服务器安装到默认位置,那么MySQL安装程序就会安装到不同的位置,并且不会从Homebrew升级版本。在这种情况下,您最终会得到多个MySQL安装,它们在默认情况下试图使用相同的端口。在运行这个安装程序之前停止其他MySQL Server实例,比如执行Brew服务停止mysql来停止Homebrew的MySQL服务。
Launchd:安装了一个launchd守护进程来更改MySQL配置选项。如果需要,可以考虑编辑它,请参阅下面的文档获取更多信息。10bet官方网站另外,macOS 10.10删除了启动项支持,支持启动守护进程。macOS下的可选MySQL首选项窗格系统设置使用launchd守护进程。
用户:您可能需要(或想)创建一个特定的
mysql
用户拥有MySQL目录和数据。你可以通过目录实用程序,mysql
用户应该已经存在。在单用户模式下使用,的条目_mysql
(注意下划线前缀)应该已经存在于系统中/ etc / passwd
文件。数据:因为MySQL包安装程序将MySQL内容安装到特定于版本和平台的目录中,所以您可以使用它在不同版本之间升级和迁移数据库。你需要复制
数据
从旧版本到新版本的目录,或指定一个替代datadir
值设置数据目录的位置。默认情况下,MySQL目录安装在/usr/local/
.别名:您可能想要在shell的资源文件中添加别名,以便更容易地访问常用程序,例如mysql而且mysqladmin从命令行。的语法bash是:
Alias mysql=/usr/local/mysql/bin/mysql Alias mysqladmin=/usr/local/mysql/bin/mysqladmin
为tcsh使用:
mysql /usr/local/mysql/bin/mysqladmin
更好的是,添加
/usr/local/mysql/bin
到你的路径
环境变量。可以通过为shell修改适当的启动文件来实现这一点。有关更多信息,请参见4.2.1,“调用MySQL程序”.删除:在您从以前的安装中复制MySQL数据库文件并成功启动新服务器之后,您应该考虑删除旧的安装文件以节省磁盘空间。此外,还应该删除位于的Package Receipt目录的旧版本
/图书馆/收据/ mysql -
.版本
. pkg