0

MySQL 5.1 には、私が望む機能が備わっていRENAME USERます。残念ながら、MySQL 4.1.12 を実行しています。

私がやりたいことは、ユーザー名のホスト部分を変更することです。'myUsername'@'localhost'ユーザー名を からに変更したいです'myUsername'@'123.45.%'

4

1 に答える 1

0

申し訳ありませんが、ホストはユーザー名の一部ではなく、mysql ユーザー テーブルの別のフィールドです。同じユーザー名で別のユーザーを作成するか (可能です)、そのユーザーのレコードのホスト フィールドの値を次のように更新する必要があります。

UPDATE mysql.user SET host = '123.45.%' WHERE user = 'myUsername';

警告 - これにより、ユーザー名が指定されたものと等しいすべてのレコードがさらに更新されます。必要に応じて、where 句で別の条件を指定できます。

于 2013-04-15T17:56:52.867 に答える