WordPressの標準インストール時に作成されるデータベーステーブルの概要図
WPなど案件構築覚書
管理画面にアクセスしようとした際に「このページにアクセスするための十分なアクセス権がありません。」というエラーが出てログインが出来なくなった。 エラーが表示された原因は、WordPressのデータベースを移行や書き換えの際に「接頭辞」を変更した事である。 ・作成済のデータベースと移行先に用意したデータベースの接頭辞が違ったので書き換えた ・エクスポートしたデータベースのsqlファイル内の文字が変換 […]
MySQL は一般的には(デフォルト状態であれば) 3306 番ポートで待ち受けているが、それ以外が設定されている場合には別途指定する必要がある。 例)mysql.xxx.comが3307ポートで動いている場合 define( 'DB_HOST', 'mysql.xxx.com:3307' );
You do not have sufficient permissions to access this page. データベースの移行などで、wp-usersテーブルのユーザー設定とwp-usermetaテーブルのユーザー設定が合致しない場合に起こる。 wp-usersで登録されているユーザーのIDを調べ、wp-usermetaの値を変更することでログインが可能になる。 1、wp-usersテ […]
phpMyadminを用いてデータベースの移行を行った際に下記のようなエラーが出る場合がある。 これは指定の文字コードがエクスポート先で使えない場合に出る。 画像では、「utf8mb4が使えない」ということ。 ※utf8mb4はMySQL のバージョンが5.5.3以降である 解決方法としては、エクスポートしたSQL ファイルをテキストエディタで開き、「utf8mb4」の文字列を「utf8」に置換し […]
phpMyadmin上で、変更したいデータベースを選択。 メニュー内[操作]をクリック。 データベース名の変更に新データベース名を入力して実行。
テストデータを複数必要用意したい場合やバックアップの際に使用する。 1、複製したいデータベースを選択 2、[データベースのコピー先:]項目に、新しいデータベース名を入力 ・構造とデータ ・コピーの前に CREATE DATABASE する をチェック ※AUTO_INCREMENT 値を追加する のチェックに関しては確認中。WPコピーに関してはチェック無しで行えた。 3、[実行]をクリ […]
1、phpmyadminへログインします。 2、メニューバーの「データベース」を」クリック 3、「データベースを作成する」の下のテキストボックスに、作成したいDB名を入力し、照合順序は「utf8_general_ci」を選択。「作成」をクリックします。 4、続いてユーザの作成を行います。メニューバーの「ユーザー」を」クリック 5、「ユーザを追加する」をクリック 6、ユーザー情報を入力する 例) ユ […]
phpMyadminの機能として、編集はできないので、SQLから変更する。 変更したいデータベースを選択し、下記のコードを入力する。 ALTER TABLE [現在のテーブル名] RENAME TO [変更後のテーブル名];
<?php try { echo 'dbname=chz1151003_wp' . "<br>"; $db1 = new PDO('mysql:host=hogehoge_host;port=hogehoge_port;dbname=hogehgoe_wp', 'hogehoge_id', 'hogehgoe_pass'); echo 'success.' . "<br&g […]