序文:
インストールしても問題ありません MAMP 、 MAMPプロ または Bitnami MAMPスタック OS X Server(ヨセミテ以前)上。それらはすべて自己完結型のスタックで、/ Applicationsフォルダにインストールされます。独自のポートを使用しない限り、それらはOracle MySQL / PostgreSQL / OS X Serverのpostgresのようなオリジナルのソフトウェアを妨害しません。すべてのMAMPスタックは他のポートを予約するように設定するのが簡単です(例えばmysql / http / httpsなど)。
あなたの目的のためにOS X Server PostgreSQLを使用することはお勧めできません。それはAppleによる変更の気付かれない主題かもしれません。ダウンロードとインストール PostgreSQL そしてそれを使う。
Oracle MySQL Community Editionのインストール
セットアップして取得しようとしています EJBCA Yosemiteへの取り組み私は最近Oracle MySQLをインストールしなければなりませんでした、そしてそれは完璧に働きました。
ダウンロード後 インストーラ 、イメージを開き、あなたの管理者アカウントを使用してデフォルト設定でMySQLをインストールします。
その間、デフォルト設定では/ library / LaunchDaemonsにplistをインストールして、起動時にサービスを起動するための推奨される方法を提供します(launchdを使用)。以前のバージョンでは/ Library / StartupItemsフォルダを使用していました。
/ Library / LaunchDaemonsにある適切なcom.oracle.oss.mysql.mysqld.plistファイルは、次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key> <string>com.oracle.oss.mysql.mysqld</string>
<key>ProcessType</key> <string>Interactive</string>
<key>Disabled</key> <false/>
<key>RunAtLoad</key> <true/>
<key>KeepAlive</key> <true/>
<key>SessionCreate</key> <true/>
<key>LaunchOnlyOnce</key> <false/>
<key>UserName</key> <string>_mysql</string>
<key>GroupName</key> <string>_mysql</string>
<key>ExitTimeOut</key> <integer>600</integer>
<key>Program</key> <string>/usr/local/mysql/bin/mysqld</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/mysql/bin/mysqld</string>
<string>--user=_mysql</string>
<string>--basedir=/usr/local/mysql</string>
<string>--datadir=/usr/local/mysql/data</string>
<string>--plugin-dir=/usr/local/mysql/lib/plugin</string>
<string>--log-error=/usr/local/mysql/data/mysqld.local.err</string>
<string>--pid-file=/usr/local/mysql/data/mysqld.local.pid</string>
<string>--port=3307</string>
</array>
<key>WorkingDirectory</key> <string>/usr/local/mysql</string>
</dict>
</plist>
今まで私はこれをすぐに実行できるようにするのに問題はありませんでした。 MySQLが正しく起動しない場合は、/ Library / LaunchDaemonおよび/ Library / StartupItemsフォルダで古いバージョンのplistまたは競合する起動項目を確認してください。
実際にあなたが手動でしなければならない唯一のことはあなたのパスにmysqlのbinフォルダーを追加することです。
以下の選択肢があります。
/ etc / pathsに追加して、ユーザーのすべてのパスに追加します。
sudo echo "/usr/local/mysql/bin" >> /etc/paths
次のようにして、ユーザーのパスに追加します。
touch ~/.bash_profile
echo "export PATH=/usr/local/mysql/bin:$PATH" >> ~/.bash_profile
/usr/local/mysql-5.6.25-osx10.8-x86_64 / binの代わりに/ usr / local / mysql / binは、MySQLのインストール中にmysqlというリンクが作成されるため、将来の更新後も機能します。 version-osversion-proc_bitフォルダ。
launchdを使用(質問と回答) ここに - 他の方法もあるかもしれません)
GUIを使用してMySQLの設定、調整、作業をしたい場合は、ダウンロードしてください。 MySQLワークベンチ 。ローカルホストからローカルホストに接続する3306の代わりにポート3307を使用することを検討してください。初回接続後にrootパスワードを設定できます。
/private/etc
という名前のディレクトリも保持します。path.d
これは、パスを使用して新しいファイルを追加したものです。システムファイルに書き込むよりはましです。 MediaWikiはまだうまく機能していません。接続エラーが発生しています。