[前][次][番号順一覧][スレッド一覧]

mysql:9898

From: Sumito_Oda <Sumito_Oda <oda@xxxxxxxxxx>>
Date: Mon, 26 Jul 2004 05:18:31 +0900
Subject: [mysql 09898] Re: rootユーザーのパスワードを変更

織田です。

>コマンドプロンプトでmysqlを起動し、
>mysql>UPDATE mysql.user SET Password=PASSWORD('1234') WHERE User='root';
>と入力し、パスワードを設定する。と書かれているのですが、何度やっても
>ERROR 1044: Access denied for user: '@localhost' to database 'mysql'
>となってしまい、先に進めません。

多分、MySQLサーバへ管理権限の無いユーザで接続していますね。
現在のどのような状態でMySQLサーバに接続しているかは、
mysqlコマンド入力シェル(mysqlクライアントのプロンプト)で、
statusコマンドを使います。
mysql>status

どのようなユーザでMySQLに接続するかを指定する方法は、
マニュアルのmysqlクライアントの項を確認してください。
§4.9.2 mysql(コマンドラインツール)
http://dev.mysql.com/doc/mysql/ja/mysql.html
(http://dev.mysql.com/doc/mysql/ja/User_names.html)

また最初に設定されているユーザの状態を
(管理権限のある/ないユーザ)は以下で確認しておきます。
§4.4.4 MySQL 権限の初期設定
http://dev.mysql.com/doc/mysql/ja/Default_privileges.html

-- 
Sumito_Oda mailto:oda@xxxxxxxxxx

[前][次][番号順一覧][スレッド一覧]