Centos6 mysql install
Yumリポジトリ追加
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
yum install mysql-community-server

vi /etc/my.cnf

[client]
# Default is Latin1, if you need UTF-8 set this (also in server section)
default-character-set = utf8

/etc/rc.d/init.d/mysqld start

cat /var/log/mysqld.log | grep 'password is generated'
2018-04-27T05:23:11.782731Z 1 [Note] A temporary password is generated for root@localhost: ************ここにパスワード表示
上記パスワードでmysqlログイン
mysql -u root -p
mysql> set password for root@localhost=password('新規パスワード');
http://www.luft.co.jp/cgi/randam.php等の生成サイトにてパスワード生成しないとエラーになる。
ロウアウトし再度新規パスワードでログイン確認!!
下記サイト参照
https://qiita.com/RyochanUedasan/items/9a49309019475536d22a
phpMyAdminのインストール
yum -y install phpMyAdmin --enablerepo=epel
php5.6にバージョンアップした場合以下も試す!
yum -y install --enablerepo=remi-php56 phpMyAdmin

vi /etc/httpd/conf.d/phpMyAdmin.conf
<Directory /usr/share/phpMyAdmin/>
AddDefaultCharset UTF-8

<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require ip 127.0.0.1
Require ip ::1
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
#Deny from Allここ変更
Allow from 127.0.0.1
Allow from ::1
Allow from Allここ追加
</IfModule>
</Directory>
設定後
/etc/init.d/httpd configtest
/etc/init.d/httpd graceful

Mysql table作成SQLサンプル
CREATE TABLE testtb
(
ID INT(11),
fname VARCHAR(20),
PRIMARY KEY (ID)
);

UPDATEの文字化けはクエリを投げる直前に下記を実行する。

$sql = "SET NAMES utf8";
mysql_query($sql);

????