全文検索:
- PostgreSQLコマンド @02_freebsd:04_database:02_posgresql
- QLコマンド ====== ===== パスワード付でログインする ===== $ psql データベース名 -U ユーザー名 -W ===== PostgreSQLのユーザ作成 ===== Po... 付けるとスーパーユーザ。 | |-d(--createdb)|新しいPostgreSQLユーザは、データベースの作成が許可されます。 | |-U|[接続ユーザ名]| |(--username)|Pos... ユーザ名 (例) dropuser matsui ===== PostgreSQLのデータベースの作成(createdbの使用) ===== createdb -E [エンコード] -O [オーナー] -U [接続ユーザ名] [データベース名] -オプション |-E(--encording)|[エンコーディング名]|作成するデー
- MySQLコマンド @02_freebsd:04_database:01_mysql
- .* TO user; GRANT SELECT, INSERT ON *.* TO user; データベースレベル GRANT ALL ON db_name.* TO user; GRANT SELE... IED BY 'pass'; </code> ==== ユーザに権限を付ける ==== testデータベースに対して全ての権限を持ったmatsuiユーザ作成、パスワードはpass <code cons... 8.0.%' TO 'TO_USER'@'192.168.1.%'; </code> ===== ②データベース関連 ===== ==== データベース作成 ==== <code console> mysql> create database test; </code> ==== データベース削除
- MySQL - バックアップ @02_freebsd:04_database:01_mysql
- ====== MySQL - バックアップ ====== ▼全データをバックアップ # mysqldump -u root -p[パスワード] --all-databases > 任意のファイル名 ▼データベース単位でバックアップ(例、DB:xoopsをバックアップ) # mysqldump -u ... inary -u root -p testdb > testdb.sql ====== MySQLデータリストア ====== mysqldumpコマンドでバックアップすると。\\ その時のDBを作成するsql文が書かれたファイルが作られます。\\ そのsql文を実行する事によって、データをリストアするという事です。\\ ▼例:xoops.sqlを使ってDB:xoopsをリストア
- ApacheのBasic認証でPostgreSQLを参照 @02_freebsd:04_database:02_posgresql
- ストールできたら、httpd.conf(または .htaccess)の設定を行おう。 \\ 本来ならデータベースを先に用意するべきだが、説明の都合上こちらを先にする。 これらのファイルの設定は、前回説... -user </Limit> <Directory> </code> これは、ごく単純なデータベース認証を設定した例である。簡単に説明すると、 Auth_PG_host 127.0.0.1 はデータベースがローカルホスト(127.0.0.1)にインストールされていること、 Auth_PG... 5432であることを指定している。次に、 Auth_PG_database test はデータベース名が「test」で、 Auth_PG_user postgres Auth_P
- PostgreSQL+pgpoolアップデート @02_freebsd:04_database:02_posgresql
- ====== PostgreSQL+pgpoolアップデート ====== ====== 流れ ====== - pgpoolストップ - postgresアップデート - pgpoolアップデート ====== PostgreSQLアップデート ====== ・今のデータをバックアップ取っておく # mv /var/lib/pgsql/data /var/lib/pgsql/data.1
- 01 MySQL インデックス @02_freebsd:04_database:01_mysql
- と検索が早くなる。 ===== インデックスを作成した方が良い ===== - テーブル内のデータ量が多く、少量のレコードを検索する場合 - WHERE句の条件、結合の条件、ORDER BY句... して頻繁に利用する。\\ ただし全表走査が目的のテーブルであれば索引は不要 - NULL値が多いデータから、NULL値以外の検索をする \\ indexはNULLを含まないのでNULL値以外の検索には... る \\ Indexは表に新規行が挿入されればIndexにも自動的に値が格納される。 \\ そのためデータの検索速度は向上するが挿入、更新、削除の処理では索引のメンテナンス作業が発生し、速度低下につながる
- MySQL - レプリケーション @02_freebsd:04_database:01_mysql
- ====== MySQL - レプリケーション ====== レプリケーションとは、あるデータベースから他のデータベースに複製を作ることです。 ====== 構成 ====== MySQL 5.1.30 ====== [マスター側] ====== ===== プリケーション用ユーザを作成... mysql> FLUSH TABLES WITH READ LOCK; ===== マスタデータのスナップショットを撮る(tarで固める) ===== <code> # cd /home/my
- 15 MySQL 55 to 56 で問題 @02_freebsd:04_database:01_mysql
- nt側 === # mysql --skip-secure-auth ===== 2.アップデートのチェックが変更 ===== SQLSTATE[HY000]: General error:... eld 'hoge' doesn't have a default value インサートやアップデート時チェックが厳しくなって、Defaultが設定されてないカラムにNULLを入れようとした時に出る。
- MySQLのインストール @02_freebsd:04_database:01_mysql
- e> ====== 設定ファイルの編集 ====== 今回の場合/home/mysql/dataにデータを置くこととする。 <code console> # vi /etc/my.cnf [mysq... ql.sock datadir=/home/mysql/data </code> ====== データベース作成 ====== <code console> # /usr/local/bin/mys
- PostgreSQLインストール @02_freebsd:04_database:02_posgresql
- reSQLインストール ====== 無料で利用でき、機能も信頼性も一般の製品に劣らない、フリーのデータベース「PosgtreSQL」\\ オブジェクトリレーショナルデータベース管理システム(ORDBMS)の一つ。 ====== インストール ====== server からインストールしようとしても、
- php4 + sqlite3の実装
- sqlite3-0.5/examples/example/*.phpなどで確認動作確認できる。 ※データベースをファイルとして作成する場合は、\\ ファイルのパーミッションをアクセス可能にすると共に\\
- MySQL - PHPMyAdmin @02_freebsd:04_database:01_mysql
- ====== MySQL - PHPMyAdmin ====== WebブラウザからMySQLデータベースを管理するためのPHPで記述されたソフトウェアです。 phpMyAdminを使用してWebブラ
- パスワードの管理 @02_freebsd:04_database:02_posgresql
- 実行してもパスワードを認識してくれません。 # pg_dump -U ユーザ名 -Wパスワード データベース > backup.sql cronなどで自動実行する為には、パスワード用のファイルを用意
- SQLiteコマンド @02_freebsd:04_database:03_sqlite
- iteコマンド ====== ===== 接続 ===== 例として、「db.sqlite3」がデータベースファイル <code> # sqlite3 db.sqlite3 </code> ===