« PHPのインストール | HOME | 東京出張 »
2004年12月10日

MySQLのインストール [コンピューター]

  1. MySQLをデーモンで起動するためのグループとユーザ作成
    # groupadd mysql
    # useradd –g mysql –d /usr/local/mysql mysql
    # passwd mysql
    # chown –R mysql:mysql /usr/local/mysql/
  2. MySQLのmakeおよびインストール
    # cd /usr/local/src
    # tar zxvf mysql-4.0.21.tar.gz
    # cd mysql-4.0.21

    #./configure –with-charset=ujis –with-extra-charsets=all –with-mysqld-user=mysql –with-innodb –enable-local-infile –prefix=/usr/local/mysql –with-unix-socket-path=/tmp/mysql.sock
    # make
    # make install
  3. データベースの初期化(バージョンアップおよび再インストール時は不要)
    # ./scripts/mysql_install_db –user=mysql
  4. ディレクトリの所有者をMySQLに変更
    # chown –R mysql /usr/local/mysql/
    # chgrp –R mysql /usr/local/mysql/
  5. MySQLの起動(デーモン)
    # /usr/local/mysql/bin/mysqld_safe &
    # /usr/local/mysql/bin/mysqladmin –u root ping
    (mysqld is aliveと表示されればOK)
  6. rootのパスワードの設定
    # /usr/local/mysql/bin/mysql –u root
    mysql> SET PASSWORD FOR root@localhost=PASSWORD(‘*****’);
    mysql> exit;
    # /usr/local/mysql/bin/mysql –u root –p
    Enter password: ********
    mysql>
    これで成功
    DBアクセス用ユーザの作成
    mysql> GRANT all privileges ON sample.* TO sample@localhost IDENTIFIED BY ‘TEST’;
    (id: sample, password: TESTの場合)
  7. 起動スクリプトの設定
    # cd /usr/local/src/mysql-4.0.21
    # cd support-files
    # cp mysql.server mysql
    # chmod +x mysql
    # cp mysql /etc/init.d/
    # cd /etc/rc3.d
    # ln –s /etc/init.d/mysql S99mysql
    # cd /etc/rc0.d
    # in –s /etc/init.d/mysql K01mysql

    再起動して
    # ps –e
    mysqld が動いていればOK
    たぶんここまででOKなはず、駄目な場合は下記も実行
    # cd /usr/local/src/mysql-4.0.21
    # cd support-files
    # cp mysql /etc/rc.d/init.d/
    # cd /etc/rc.d/init.d/
    # ln –s ../init.d/mysql S90mysql

posted by not-defined

このエントリーのトラックバックURL:
http://www.not-defined.com/mt/mt-tb.cgi/38

コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)

« PHPのインストール | HOME | 東京出張 »