az @Wiki

MySQL

最終更新:

匿名ユーザー

- view
管理者のみ編集可
  • 前提条件
    • MySQLがRPMからインストールされているものとする
  • 起動
# service mysqld start
  • データベース作成
# mysql -u root
> create database coreblock;
  • root のパスワードを設定する
# mysql -u root cookbook
> SET PASSWORD FOR root='root';
  • アクセス権を設定する
> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'root' WITH GRANT OPTION;
> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY 'root' WITH GRANT OPTION;
  • ユーザー作成
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON *.* TO username@localhost IDENTIFIED BY 'password';
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON *.* TO username@"%" IDENTIFIED BY 'password';
  • 存在するテーブルの確認
# mysqlshow

# mysql test
  • テーブルを作成する
> create table test_table (
 id int(10),
 memo char(240)
 );
  • テーブル一覧を表示する
> show tables
  • データを insert する
> insert into test_table values (1,'1st');
> insert into test_table values (2,'2nd');
  • データを select する
> select * from test_table;
  • TIMESTAMP 型カラムのデフォルト値は、現在の日時になる。
    • 日付カラムのデフォルト値として、NOW() や CURRENT_DATE などの関数を設定することはできない。
    • 参考URL


PHP

  • Miracle Linux V3.0 の場合、デフォルトで PHP が有効
  • 設定ファイルは /etc/httpd/conf.d/php.conf
  • サンプルプログラムを動かす
# vi /var/www/html/index.php
<HTML><BODY>
<?php
print "Hello world!";
?>
</BODY>
</HTML>

memo

人気記事ランキング
目安箱バナー