Wednesday, August 20, 2008

mysql install

インストール
cd /home/**/app-src/mysql
wget mysql-**.tar.gz
./configure --prefix=/home/**/app/mysql
make; make install

DBの初期化
./scripts/mysql_install_db

サーバを起動
/home/**/app/mysql/bin/mysqld_safe &

パスワードを設定する
/home/***/app/mysql/bin/mysqladmin -u root password 'new-password'
パスワードはnew-passwordになる。

ユーザの追加
mysql -u root mysql

GRANT ALL PRIVILEGES ON *.* TO hogehoge@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
パスワードはpasswordとなる。


GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'hogehoge' WITH GRANT OPTION;




サーバーの停止
./mysqladmin -u root -p*** shutdown

Create table の表示
SHOW CREATE TABLE ****;

エラーはログを見ること。
次のエラーの場合、
Table 'mysql.host' doesn't exist

mysql_install_dbをすると直るときもある。

http://kajuhome.com/mysql.shtml#n07

No comments: