mysql:11043
From: tateyan <tateyan <tateyan@xxxxxxxxxx>>
Date: Fri, 25 Feb 2005 23:27:10 +0900
Subject: [mysql 11043] Re: 接続エラー
たてやんっす ということは 正常に立ち上がっていて ルートユーザだけがなくなったということですね INSERT INTO user VALUES ('localhost','root',password('mmypass'),'Y','Y','Y','Y','Y','Y',' Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','', '','',0,0,0); などで作るというのはだめですか? パスワードmypassはお好みで Shirataniさんの 題名「[mysql 11040] Re: 接続エラー」のメールからの引用です > たてやんっすさん返信ありがとうございます。 > > お察しの通り、再起動の時は「/usr/local/mysql/share/mysql/mysql.server」を > 「/etc/rc.d/init.d/mysqld」にして自動起動できるようにしました。 > > /etc/hosts が > 127.0.0.1 localhost.damain localhost > 192.168.10.10 test > と設定していたのですが 127.0.0.1をコメントして > # 127.0.0.1 localhost.localdomain localhost > 192.168.10.10 localhost test > > と変更してOSの再起動を行ったところ > 一般ユーザーでは接続できるようになりました。 むむっ localhost にIP持たせちゃうんですか Linuxに限らず大抵localhost は自分自身で 127.0.0.1 にして 外部から影響しない接続ができるようにするものですが... かなりマニアックなサーバになりそうですね 一般ユーザというのは このホスト以外から接続するユーザでしょうか? んー 未知の領域になってきてます 通常セキュリティも含め localhost 自体は特別なものなので 127.0.0.1以外に割り付けない方が良いでしょう 思わぬ落とし穴がありそうです メールとか... 分かっていてやる分には止めはしませんけれど 外部からの接続が必要な場合はユーザのアカウントの方を grant でホスト名を指定するなどで行います ひょっとして unix socket のsocketファイルが見つからずに localhost を変えたら繋がったという顛末かもしれなかったり するかも(この場合TCP接続になりますから) > ただ > mysql> use mysql > mysql> select * from user; > で確認してみると、rootの情報が入ってなく -- 彡彡从 たてやんっす d□/□-b <tateyan@xxxxxxxxxx> ヽ"ー"丿 Key fingerprint = 5D56 8EA3 B9FE A721 4866 FB4A 0041 672C 08DD C33A
11038 2005-02-24 19:46 ["Shiratani" <m-shira] 接続エラー 11039 2005-02-24 21:41 ┗[tateyan <tateyan@xxx] 11040 2005-02-25 10:58 ┗["Shiratani" <m-shira] -> 11043 2005-02-25 23:27 ┗[tateyan <tateyan@xxx]