ユーザ用ツール

サイト用ツール


mac:mysql

MySQL

MySQLのインストール

  1. MySQL サイトを開き Download(GA) のページへ行く。
  2. MySQL Community Server|MySQL Community Server のリンクをクリックしてページを開く。
  3. Mac OS X のカーネル情報を調べておく。
    $ uname -m
    x86_64
  4. Select Platform: のドロップダウンより Mac OS X を選択し、Mac OS X ver. 10.6 (x86, 64-bit), DMG Archive をダウンロードする。
  5. ダウンロードが終わったら mysql-x.x.xx-osx10.6-x86_64.dmg を Finder で開く。
  6. mysql-x.x.xx-osx10.6-x86_64.pkg をダブルクリックしてインストールする。
  7. 同様に MySQLStartupItem.pkg もダブルクリックしてインストールする。
  8. MySQL.prefPane をダブルクリックして [システム環境設定] にインストールする。
  9. [システム環境設定]-[MySQL]より、MySQLの起動/停止または自動起動の設定を行う。

インストール後の設定

  1. .bashrc に alias の設定を行う。
    alias mysql=/usr/local/mysql/bin/mysql
    alias mysqladmin=/usr/local/mysql/bin/mysqladmin
  2. alias 設定を反映させる。
    $ source .bashrc
  3. root のパスワードを変更する。(デフォルトではパスワードなし)
    $ mysql -u root
    mysql > UPDATE mysql.user SET password=PASSWORD('newpassword') WHERE user='root';
  4. パスワードが変更されたことを確認する。
    mysql > SELECT host, user, password FROM mysql.user;
    +---------------------------+------+-------------------------------------------+
    | host                      | user | password                                  |
    +---------------------------+------+-------------------------------------------+
    | localhost                 | root | *750AD1B93907B52149E5713DF132BDC97B162D7E |
    | 127.0.0.1                 | root | *750AD1B93907B52149E5713DF132BDC97B162D7E |
    | ::1                       | root | *750AD1B93907B52149E5713DF132BDC97B162D7E |
    | localhost                 |      |                                           |
    +---------------------------+------+-------------------------------------------+
    4 rows in set (0.00 sec)
      - ユーザーを作成する。<code>
    mysql > GRANT ALL PRIVILEGES ON tomoyan_db.* TO 'tomoyan'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
      - ユーザーが作成されていることを確認する。<code.
    mysql > SELECT host, user, password FROM mysql.user WHERE user='tomoyan';
    +-----------+---------+-------------------------------------------+
    | host      | user    | password                                  |
    +-----------+---------+-------------------------------------------+
    | localhost | tomoyan | *717B4CC972A8740B718968BDC83A9EEC27086FA4 |
    +-----------+---------+-------------------------------------------+
    1 row in set (0.00 sec)
  5. 権限テーブルより権限の再読み込みを行う。
    mysql> FLUSH PRIVILEGES;
  6. mysql を一旦終了してログイン出来ることを確認する。
    mysql > exit
    $ mysql -u root -p
    Enter password: <- 新しいパスワードを入力

MySQL のアンインストール

  1. mysql のシンボルリンクとディレクトリを削除する。
    $ sudo rm -rf /usr/local/mysql*
    $ sudo rm -rf /Library/PreferencePanes/MySQL.prefPane
    $ sudo rm -rf /Library/StartupItems/MySQLCOM
    $ sudo rm -rf /var/db/receipts/com.mysql.*
    $ sudo vi /etc/hostconfig
      # remove the line MYSQLCOM=-NO-
  2. .bashrc の alias 設定を削除する。
    $ vi ~/.bashrc
    alias mysql=/usr/local/mysql/bin/mysql
    alias mysqladmin=/usr/local/mysql/bin/mysqladmin

参考文献

mac/mysql.txt · 最終更新: 2019/05/18 02:23 (外部編集)