DBの設定(アカウント登録)

DBの設定(アカウント登録)

4、DBの設定(アカウント登録)
4・1、インストールの確認
4・2、DBのインストール
4・3、Mysqlの起動
4・4、rootへのPassword設定
4・5、php用ライブラリィ読み込み
4・6、外部接続用アカウント作成
4・7、外部接続動作確認
4・8、ローカル接続用アカウント作成

4・1、インストールの確認
すでに、インストールしているか確認

rpm -q mysql-server
rpm -q mysql
rpm -q php-mysql

4・2、mysqlをインストールする

yum install mysql-server

4・3、Mysqlの起動

service mysqld start

4・4、rootへのPassword設定
・mysqlクライアントを起動

mysql

・rootのパスワードを確認

mysql -u root -p
USE mysql;

passwordに対しリターン(パスワードなしで)入れてしまう

・rootへのPassword設定

update mysql.user set password=password('rootpassword') where user = 'root';
FLUSH PRIVILEGES;
quit

・rootへのPassword設定されたことを確認

mysql -u root -p
で、rootにパスワードが設定されたか確認する

4・5、php用ライブラリィ読み込み

yum install php-mysql
service mysqld restart

4・6、外部接続用アカウント作成
どこからでも入れるアカウントを作成する

mysql -u root -p
で、rootのパスワードを入力

GRANT ALL PRIVILEGES ON *.* TO username@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;
quit

4・7、外部接続動作確認
別サーバ(端末)からの接続確認

mysql -h (ホスト名またはIP)-u hogeuser -p

4・8、ローカル接続用アカウント作成
ローカル接続用アカウント作成する

mysql -u root -p
で、rootのパスワードを入力

GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
quit