はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 ホスト名変更した場合のMySQLについて
日時: 2006/05/16 16:19
名前: おらおら

お世話になります。

●現在の状況
OS:RedHat ES4
ホスト名:hoge.test.comで MySQL をインストールました。
mysqlの用途はBlogのDBとして使います。

mysqlの初期設定の後
mysqlにrootでログインして
mysql> select user,host,password from mysql.user;
+--------+------------------------+------------------+
| user  | host          | password     |
+--------+------------------------+------------------+
| root  | localhost       | XXXXXXXXXXXXXXXX |
| root  | hoge.test.com     | **************** |
+----------------------------------------------------+

です。
Blogも設定し表示できている状態です。


●ここから質問です
システムのホスト名を変えないといけなくなりました
# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=hoge001.test.com
GATEWAY=XXX.XXX.XXX.XXX

で変更し再起動した後、
mysqlにrootでログインして
mysql> select user,host,password from mysql.user;
+--------+------------------------+------------------+
| user  | host          | password     |
+--------+------------------------+------------------+
| root  | localhost       | XXXXXXXXXXXXXXXX |
| root  | hoge.test.com     | **************** |
+----------------------------------------------------+

のままです。
 (ホスト名の変更はMysqlがインストールしてあるテストマシンで行いました。blogのシステムは無い。)

・host のところがこのままでもMysqlの設定として問題ないのかがしりたいです。
・もしくは host の値を "hoge001.test.com" に変更する方法があるのか?
 あれば方法も載せていただくと助かります。
・もしくは Mysql を再インストールしたほうがよいのか?

以上よろしくおねがいします
メンテ

Page:  [1]

■ コンテンツ関連情報

 Re: ホスト名変更した場合のMySQLについて ( No.1 )
日時: 2006/05/17 15:01
名前: 管理者

+--------+------------------------+------------------+
| user  | host          | password     |
+--------+------------------------+------------------+
| root  | localhost       | XXXXXXXXXXXXXXXX |
| root  | hoge.test.com     | **************** |
+----------------------------------------------------+


> ・host のところがこのままでもMysqlの設定として問題ないのかがしりたいです。
Mysql

> ・もしくは host の値を "hoge001.test.com" に変更する方法があるのか?
Mysqlへの接続方法によって異なります。
Mysqlクライアント(接続元)のホストのユーザ(上記の場合であればhoge.test.comのrootユーザ)の場合は変更の必要があります。

おらおらさんの場合は、Blogで使用しているとの事で、サーバ自身で完結しています。(Mysqlサーバ兼Mysqlクライアント)
よって、上記のユーザテーブルで使用されているパスワードはホストが「localhost」の方を参照しています。
変更しなくても動作するはずですよ。(極端に言ってしまえば、hoge.test.comのレコードを削除しても動くはずです)

>  あれば方法も載せていただくと助かります。
再度、SQLを実行すれば可能です。
update mysql.user set host="hoge001.test.com" where host="hoge.test.com";


> ・もしくは Mysql を再インストールしたほうがよいのか?
再インストールの必要はありません。
メンテ
 Re: ホスト名変更した場合のMySQLについて ( No.2 )
日時: 2006/05/17 22:58
名前: おらおら

管理者さま

回答ありがとうございます。

一度
update mysql.user set host="hoge001.test.com" where host="hoge.test.com";

を試してみたいと思います。
メンテ

Page:  [1]

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


Copyright(©)2004-2018 First home server construction. All Right Reserved.