MySQLのインストール

※以下の操作はMySQL実行ユーザで行って下さい。



  • mysql-5.1.25-rc-linux-x86_64-glibc23.tar.gz をダウンロードして、任意のディレクトリに配置して展開。

  • 展開されたディレクトリmysql-5.1.25-rc-linux-x86_64-glibc23を好きなディレクトリ名称に変更する。

  • mysqlインストールディレクトリに移動して以下のコマンドを実行。
    ./scripts/mysql_install_db --datadir=<data dir path>
    cp <mysql install dir>/support-files/my-medium.cnf <mysqlinstalldir>/data/my.cnf
    ※my.cnfの元となるファイルはhuge、large等もあるので適宜修正して下さい。

  • mysql ディレクティブの修正
    vi <mysql install dir>/data/my.cnf
    [mysqld]
    user = mysql
    basedir = <mysql install dir>
    datadir = <mysql install dir>/data
    port = 3306
    default-character-set=utf8

    [mysql.server]
    default-character-set=utf8

    [safe_mysqld]
    default-character-set=utf8

    [client]
    default-character-set=utf8

  • 設定が完了したので、MySQLを以下のコマンドで起動してみます。
    ./bin/mysqld_safe --defaults-file=<mysql install dir>/data/my.cnf >> <mysql install dir>/data/mysqld_safe.log 2>&1 &

  • 起動ができたら、ユーザの作成。
    <mysql install dir>/bin/mysql --user=root

    mysql> TRUNCATE TABLE mysql.user;
    mysql> FLUSH PRIVILEGES;
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'パスワード' WITH GRANT OPTION;
    mysql> CREATE DATABASE hoge DEFAULT CHARACTER SET utf8;
    mysql> GRANT ALL PRIVILEGES ON hoge.* TO hogeuser IDENTIFIED BY 'パスワード';

  • 最後にMySQLの停止です。
    /usr/mysql/bin/mysqladmin shutdown --user=root --password=パスワード

0 コメント: