Tuesday, August 26, 2008

外部キーの取得 MYSQL

select * from information_schema.table_constraints where constraint_type like 'for%'

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

Monday, August 04, 2008

mysql 場所

インストールの方法によって異なりますが。。。

/usr/local/mysql/var

ls -la
drwx------ 17 mysql mysql 4096 2000-00-00 00:00 var/

Sunday, August 03, 2008

phpPgAdmin でログインできない

cd phppgadmin/conf/
vim config.inc.php

$conf['extra_login_security'] = true;
以下のように変えます。
$conf['extra_login_security'] = false;