phpMyAdmin は MySQL サーバを丸ごと管理できます(スーパーユーザが必要です)。また、単一のデータベースも管理できます。後者の場合は MySQL ユーザを適切にセットアップしてお望みのデータベースのみを読み書きできるようにする必要があるのですが、これはみなさんの方で MySQL マニュアルの適切な箇所をご覧ください。
phpMyAdmin は現在次のことができます:
- データベースの作成と削除
- テーブルの作成・コピー・削除・リネーム・定義の変更
- テーブルのメンテナンス
- フィールドの削除・修正・追加
- あらゆる SQL ステートメントの実行。バッチクエリにも対応
- フィールドのキー管理
- テキストファイルをテーブルにロード
- テーブルのダンプの作成(*)と読み込み
- データを CSV、XML、Latex 形式でエクスポート*1
- 複数サーバの管理
- MySQL ユーザ・特権の管理
- MyISAM テーブルにおける参照完全性のチェック
- Query-by-example(QBE)を利用して必要なテーブルを自動的に結合する複雑なクエリの作成
- データベースレイアウトの PDF 画像の作成
- データベースないしそのサブセットのグローバル検索
- 一連の定義済み関数を利用して、保存したデータをあらゆる形式に変換(たとえば、BLOB データを画像やダウンロードリンクとして表示できます)。
- InnoDB テーブルと外部キーのサポート(→ FAQ 3.6)
- mysqli という改良版 MySQL エクステンションのサポート(→ FAQ 1.17)
- 50 もの言語に対応
*1:phpMyAdmin は、Zlib(--with-zlib)/Bzip2(--with-bz2)をサポートした PHP4(≧ 4.0.4)を利用すると、ダンプや CSV エクスポートを(Zip、GZip -RFC 1952-、Bzip2 形式)で圧縮できます。
実行環境 mysql5.7 phpmyadmin Laravel Framework 8.83.26 PHP Version 8.1.13 Apache/2.4.54 (Debian) socialiteを使用し、OAuth認証を実装 OAuthとは OAuth (オー オース) は、権限の認可(authorization)を行うためのプロトコル。 認可のためのプロトコルであり、認証で使うとセキュリティ上リスクがある。 qiita.com ※認証と認可の違い↓ dev.classmethod.jp 認証サーバーへリダイレクト Googleと連携したい時に、クライアントから認証情報を付与して、G…
実行環境 mysql5.7 phpmyadmin Laravel Framework 8.83.26 PHP Version 8.1.13 Apache/2.4.54 (Debian) Stripe API型決済ライブラリ 手数料 3.6% テストモードあり 会員登録後 APIキー発行 stripe.com 新規アカウント作成後 新規ビジネスからアカウント名を追加 認証情報の準備 公開可能キー、シークレットキーを.envに追加 Stripeの使用方法 Laravel Casher (定期支払い向け) Stripeが発行しているライブラリ composerでインストール $ compos…