mysql:6829
From: Masashi Tsuda <Masashi Tsuda <tsuda@xxxxxxxxxx>>
Date: Fri, 10 Jan 2003 07:40:49 +0900 (JST)
Subject: [mysql 06829] Re: mysqladmin でパスワードが設定できない
津田です. たらさん,丁寧なご指導ありがとうございます. #先ほどのメール([mysql 06825])にsubjectをつけ忘れていました. #すみません mysqladminでrootのパスワードを設定することができました. ご指摘の通り,mysqlを再起動してあげると,上手くいきました. 今回,mysqladminでパスワードを設定するために行った作業を以下に まとめます. 方法としては以下のようなことを行いました. TARA wrote: > まず権限のない状態でMysqlを起動させてから > 新しいパスワードを設定する方法です。 > rootのパスワードを忘れたときに有効です。 $ su $ killall mysqld $ /usr/local/mysql/bin/safe_mysqld --user=root --skip-grant-tables & $ mysql mysql mysql> select * from user; mysql> update user set Password=null where Host='localhost' and User='root'; mysql> exit ここでmysqlの再起動してあげる. $ mysqladmin --user=root password your_new_password これでパスワードを設定することができました.パスワードを設定する時は 一般ユーザでもrootでも同様に設定できました. なぜインストール直後に,mysqladminでパスワードを設定することが できなかったかの原因は不明ですが,上記の方法により解決できました. From: TARA <tara@xxxxxxxxxx> Date: Fri, 10 Jan 2003 01:09:43 +0900 > こんばんわ。 > たら@大分です。 > > On Thu, 09 Jan 2003 20:57:34 +0900 (JST) > Masashi Tsuda <tsuda@xxxxxxxxxx> wrote: > > > ご指摘の通りに行ってみました. > > > > しかしながら,パスワードは相変わらず設定できません. > > > > $ mysqladmin --user=root password your_new_password > > mysqladmin: unable to change password; error: 'You must have privileges to update tables in the mysql database to be able to change passwords for others' > > > > こういったエラーが出力されます > > mysqlを再起動しても同じ結果でしょうか。 > また、作業している時のユーザがrootでも > 結果は同じですか? > > また、できれば入力や出力のログを > そのままカット&ペーストしていただければ > もう少し何かわかるように思います。 > > インストール時のログ等もあればもっと解りやすいのですが。 ***************************************** 津田 雅史 <tsuda@xxxxxxxxxx>
6808 2003-01-08 23:52 [Masashi Tsuda <tsuda] mysqladmin でパスワードが設定できない 6809 2003-01-09 00:03 ┗[TARA <tara@xxxxxxxxx] 6811 2003-01-09 08:42 ┗[Masashi Tsuda <tsuda] 6821 2003-01-09 19:01 ┗[TARA <tara@xxxxxxxxx] 6823 2003-01-09 20:03 ┗[Masashi Tsuda <tsuda] 6824 2003-01-09 20:08 ┣[TARA <tara@xxxxxxxxx] 6825 2003-01-09 20:57 ┃┗[Masashi Tsuda <tsuda] 6828 2003-01-10 01:09 ┗[TARA <tara@xxxxxxxxx] -> 6829 2003-01-10 07:40 ┗[Masashi Tsuda <tsuda]