# yum -y install mysql-server
# /etc/rc.d/init.d/mysqld start
# chkconfig mysqld on
# chkconfig --list mysqld
mysql_secure_installation ←インストール直後の設定を自動的にしてくれる
全部エンター。途中でrootのパス設定だけする。
これをしたら
↓ココから↓
# mysql -u root
mysql> select user,host,password from mysql.user; ←userとhostを確認
全てのrootユーザーにパス設定をする
mysql> SET PASSWORD FOR root@localhost=PASSWORD('パスワード');
mysql> SET PASSWORD FOR root@example.com=PASSWORD('パスワード');
mysql> SET PASSWORD FOR root@127.0.0.1=PASSWORD('パスワード');
mysql> select user,host,password from mysql.user; ←パス設定されたか確認
mysql> delete from mysql.user where user=""; ←無名ユーザー削除
↑ココまで↑
はしなくてOK
全てのDBに全てのアクセス権限を持った新規ユーザー(ユーザ:satoru パスワード:12345)を作成
mysql> grant all privileges on *.* to satoru@localhost identified by '12345';
# vi /etc/my.cnf ← MySQLの設定
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
default-character-set=ujis ←今はutf8が主流
skip-character-set-client-handshake
query_cache_size=8M
key_buffer_size=100M
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[mysql]
default-character-set=ujis ←今はutf8が主流
[mysqldump]
default-character-set=ujis ←今はutf8が主流
# /etc/init.d/mysqld restart
[2] phpMyAdminインスト&設定
■さくらvpsでphpmyadminのインストール
yum -y install phpmyadmin
cp /etc/httpd/conf.d/phpMyAdmin.conf /etc/httpd/conf.d/phpMyAdmin.conf.org
vi /etc/httpd/conf.d/phpMyAdmin.conf
<Directory /usr/share/phpMyAdmin/>
<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 .ocn.net ←ホスト名で許可。自宅IPでもOK
</IfModule>
</Directory>
http://IP/phpmyadmin
rootでログイン
■phpMyAdminインストール&設定
# cd /usr/local/src
# wget http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.11.9.6-all-languages.tar.gz?download
*最新バージョンなどはhttp://www.phpmyadmin.net/home_page/downloads.phpで探す
# tar zxfv phpMyAdmin-2.11.9.6-all-languages.tar.gz
# mv phpMyAdmin-2.11.9.6-all-languages /var/www/phpMyAdmin
設定ファイル phpMyAdmin.conf の編集
# vi /etc/httpd/conf.d/phpMyAdmin.conf
Alias /phpMyAdmin /var/www/phpMyAdmin
<location /phpMyAdmin>
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from ***.***.***.***
</location>
※***.***.***.***はアクセス元のIPアドレス
あるいは、xxx.ocn.ne.jpのホスト名
Apache 再起動前のテスト
# /etc/init.d/httpd configtest
Syntax OK
Apache 再起動
# /etc/init.d/httpd reload
httpd を再読み込み中: [ OK ]
ブラウザより設定ファイル作成の前の準備
# cd /var/www/phpMyAdmin/
# mkdir config
# chmod o+rw config
# cd config
# touch config.inc.php
# chmod o+w config.inc.php
ブラウザより設定ファイル作成
http://【ホスト名】/phpMyAdmin/scripts/setup.php
Servers の右にある「add」ボタン押下の直後
・Authentication type cookie を選択
・User for config auth = ID を入力
・Password for config auth = パスワード を入力
・add ボタンを押下します。
・Configuration の [Save] ボタンを押下します。
Features の [Security] ボタン
・Force SSL connection にチェック
・Recall user name にチェック
・Update ボタンを押下します。
・Configuration の [Save] ボタンを押下します。
Features の [Charsets] ボタン
・Default charset で utf-8 を選択
・Update ボタンを押下します。
・Configuration の [Save] ボタンを押下します。
設定ファイルをコピー
# cp config.inc.php ../
ブラウザより動作確認
http://【ホスト名】/phpMyAdmin/
引用元 : MAKIZOU.COM
mcrypt 拡張をロードできません。PHP の設定を確認してください
↓
# yum -y install php-mcrypt
phpMyAdminにログインできない
↓
キャッシュが残ってる?
ブラウザを変えてみる。ローカルPCを再起動など
0 件のコメント:
コメントを投稿