レンタルサーバー選びの迷いを解決!全力サポートします

Google or AdMax Promotion (srv)

MacPortにてインストールしたMySQL初期設定

MacPortを利用してMySQLのインストールを行った際には、
初期設定の手順を行う必要があります。
パッケージインストールやMAMPでは不要な手順である為、
少し戸惑う部分もあるかと思いますが、
コピペで設定が完了しますので特に問題なく進められるはずです。

 

MacPortにてインストールしたMySQL初期設定

MacPortにてインストールしたMySQLの初期設定手順です。

太字の部分は、
各自インストールしたMySQLの
MacPortコンポーネントに合せたバージョン値に置き換えてください。

まず最初にMacPortに対して、インストールしたコンポーネント名を、
mysqlとして登録します。

sudo port select mysql mysql55

mysql-initialize-macport_st01

MacPortにmysql55をmysqlとして登録・MySQL(MacPort)初期設定

 

次にMySQLの初期設定であるシステムテーブルの作成を行います。

sudo -u _mysql /opt/local/lib/mysql55/bin/mysql_install_db

mysql-initialize-macport_st02

mysqlシステムテーブルの作成・MySQL(MacPort)初期設定

 

なお、このコマンドはMacPortからMySQLサーバーをインストールした際の
ターミナル上にも表示されています。

mysql-initialize-macport_st17

ターミナル入力待ちで完了・MacPortでMySQLサーバーインストール

 

処理が開始され途中、インストールに関する注意事項などが表示され、
最後にターミナルが入力待ちになれば処理は完了しています。

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
(意訳)MySQLのrootユーザーのためのパスワードを設定することを覚えておいてください!
これを行うには、サーバーを起動し、次のコマンドを発行します。

/opt/local/lib/mysql55/bin/mysqladmin -u root password 'new-password'
/opt/local/lib/mysql55/bin/mysqladmin -u root -h psl-osxlion.local password 'new-password'

Alternatively you can run:
(意訳)あるいは次のコマンドを実行することもできます:

/opt/local/lib/mysql55/bin/mysql_secure_installation


(中略)

You can start the MySQL daemon with:
(意訳)MySQLデーモンを起動するには、次のようにします。

cd /opt/local ; /opt/local/lib/mysql55/bin/mysqld_safe &

mysql-initialize-macport_st03

入力待ちで処理終了・MySQL(MacPort)初期設定

 

システムテーブルの作成が完了したらMySQLで利用するディレクトリに対して、
「mysql」ユーザーをオーナーとして権限の付与をします。

権限付与する対象のディレクトリは3つのディレクトリの配下にある、
「mysql55」ディレクトリすべてに権限を付与します。

mysql-initialize-macport_st04

ディレクトリ所有権の付与対象・MySQL(MacPort)初期設定

 

ターミナルコマンドから以下のように入力します。

sudo chown -R _mysql:_mysql /opt/local/var/log/mysql55/
sudo chown -R _mysql:_mysql /opt/local/var/run/mysql55/
sudo chown -R _mysql:_mysql /opt/local/var/db/mysql55/

mysql-initialize-macport_st05

ディレクトリ所有権の付与・MySQL(MacPort)初期設定

 

これで初期設定は完了です。
rootユーザーのパスワード設定等は実際に起動することを確認してからでも行います。

 

MySQLサーバーの起動確認

初期設定が済んだらMySQLの起動を行います。
MySQLの起動は以下のコマンドで行えます。

sudo port load mysql55-server

なお、この起動コマンドはMacPortによってインストールされた、
MySQLサーバーの起動コマンドです。

MySQLサーバーの起動と終了については以下でご紹介しています。

 

プロモーション

Google or AdMax Promotion (srvpos)

参考

以下の手順を参考にしています。

Step 1: Install MySQL

If you want to run a MySQL server on this computer, install MySQL like this:

Step 2: Create a database

Also, mysql57 now uses the ''port select'' mechanism to manage the creation of symlinks in /opt/local/bin. Using port select will install a link for exactly one of the available installations. Alternatively, you may simply add the path containing the desired mysql installation to your PATH.

Use one of these two:

Once you have done at least one of the two previous commands, set up the main database. For MySQL 5.7:

Make a note of the root user password which is auto-generated.

For MySQL 5.6 and earlier:

(引用)howto/MySQL – MacPorts

 


AdMax Promotion

公開日:

コンテンツナビ
すべて展開 | すべて省略

AdMax Promotion

カテゴリ
すべて展開 | すべて省略

QRコードからもこのURLを開けます。