mysql:6825
From: Masashi Tsuda <Masashi Tsuda <tsuda@xxxxxxxxxx>>
Date: Thu, 09 Jan 2003 20:57:34 +0900 (JST)
Subject: [mysql 06825]
こんばんは, 津田です. たらさん,素早いご返答感謝します. ご指摘の通りに行ってみました. しかしながら,パスワードは相変わらず設定できません. From: TARA <tara@xxxxxxxxxx> Date: Thu, 09 Jan 2003 20:08:27 +0900 > 以下の方法ではいかがですか? > まず権限のない状態でMysqlを起動させてから > 新しいパスワードを設定する方法です。 > rootのパスワードを忘れたときに有効です。 > > MySQLが起動していない状態から行ってください。 (実行結果) > $ su > $ killall mysqld > $ /usr/local/mysql/bin/safe_mysqld --user=root --skip-grant-tables & Starting mysqld daemon with databases from /var/lib/mysql > $ mysql mysql > mysql> select * from user; > mysql> update user set Password=null where Host='localhost' and User='root'; Query OK, 0 rows affected (0.00 sec) Rows matched: 1 Changed: 0 Warnings: 1 > mysql> exit > $ mysqladmin --user=root password your_new_password mysql> update user set Password=null where Host='localhost' and User='root'; 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> update user set Password=null where Host='localhost' and User='root'; の時点でWarningsが1になっています. しかしながら,進展もありました. さきほどまで % mysql -u root -h localhost で入り, >create database hoge; としてもデータベースが作成できませんでした. 今回の方法で行ってみると,パスワードは上記の通り設定できませんが, データベースを作成できました. もう一つのご指摘を受けた件ですが, > scripts/mysql_install_db > はパスワードを必要としましたっけ。 > 確かパスワードがなくても実行できたと思います。 すみません,書き誤りました.確かにパスワードなしで実行できます. *************************** 津田 雅史 <Masashi Tsuda>
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]