xamppを導入した時に役になったサイト
キーボード上で、『Ctrl+r』を押下して、ファイルを指定して実行を表示
『cmd』と入力してコマンドプロンプトを表示させます。
コマンドプロンプトで
『cd C:\xampp\mysql\bin』等とmysqlがインストールされている場所を指定します。
※インストール先がC以外のDディレクトリだった場合は、
『D:』とcdをつけないでディレクトリの移動を行います。
⇒この移動が面倒な場合は環境変数に登録します。
参考:http://hapisupu.com/2015/08/xampp-mysql-command-prompt/
移動したら
C:\xampp\mysql\bin> 等と表示されますので
『mysql -u root』でログインします。
MariaDV [root]に変わります。
localhostのrootのパスワードの設定を行います。
set password for root@localhost=password('your-password');
exit でログアウトして
再度『mysql -u root -p』と入力し、次の行で先ほどのパスワードを入力してログインします。
■rootのパスを設定し終えたあとphpMyAdminに接続できません。設定が無効です。
とメッセージがでますので、config.inc.php を変更します。
$cfg['Servers'][$i]['user'] = 'ユーザー名';
$cfg['Servers'][$i]['password'] = 'パスワード';
■参考になったサイト
〜SQLを最初に行う際の操作について〜
http://ufuso.jp/wp/?p=15289
〜手持ちの接続確認用のソースが無いとき〜
http://www.adminweb.jp/xampp/mysql/index6.html
〜文字コードで頭を悩ませた時〜
http://takafumi-s.hatenablog.com/entry/2015/04/03/010720
http://www.starlod.net/mysql-character-code.html 様の設定で
my.iniを変更し 『 show variables like '%char%';』で文字コードの確認し、
データベースの文字コードと照合順序は、UTF-8に変更されました。
my.iniの [mysql]部を下記に変更
[mysql]
init-connect=\'SET NAMES utf8\'
collation_server=utf8_unicode_ci
character_set_server=utf8
skip-character-set-client-handshake
しかし、insertして、selectすると、相変わらず文字化けしているので、
データーベース作成時に文字コードを指定してやる事や、
同じDB名を使用しないなど、下記の確認もしましたが、
NGでした。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
・SQLの文字コードを確認する
show variables like '%char%';
・MySQLの接続照合順を見る
show variables like '%collation%';
・文字コードを指定してデーターべスを作成する
CREATE DATABASE test_db CHARACTER SET utf8;
・データベースの文字コード設定を調べる
mysql> show create database データベース名;
・テーブルも同様に文末に、CHARACTER SET utf8;を指定する事もできます。
・テーブルの文字コードを確認する
show create table テーブル名 \G
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
■このサイトも参考になると思います。
http://buravo46.hatenablog.com/entry/2015/05/24/014503