mysqlでは、ユーザーのためのパスワードを設定する方法が様々です。


初めてマシンにMysqlをインストールした時、匿名でデータベースにアクセスしたり、パスワードなしのrootとしてデータベースに入ることができます。また、管理人としても、ユーザーの確立と権限が必要です。これはパスワードの設定にも関連しています。パスワードの設定について議論します。まず、Mysqlデータベースのパスワード格納はpassword()関数で暗号化しなければならないことを知っています。userテーブルでは暗号化された形式でパスワードを保存していますので、テキストとしてではなく、暗号化されていない場合は、直接データベースで以下の文を実行します。
 
use mysql
insert into user (host,user,password) values('%','user_name','your password');
flush privileges;
は結果があなたを満足させないと信じています。サーバーの比較は暗号化された値ですので、サーバー接続は失敗します。ここで説明する必要があるのはflash privegesです。このコマンドは、ライセンス表を再読み込みします。shellの下で直接mysqladmin-u root reloadまたはmysqladmin-u root flash-privegesを使って、リロードライセンス表を実現できます。Mysqlの環境下で、パスワードを設定するには、次の文を使ってもいいです。
 
1.insert into user(host,user,password) values('%','user_name',password("your password");
2.set password for user_name = password("your password")
以上の2つの方法は、リロードライセンステーブルを実行しなければなりません。3.もちろん、ユーザーを作成する時に直接パスワードを設定してもいいです。grant文は自動暗号化パスワードです。grant all on*.to user_。name@%identifed by「your password」;また、shell環境下でmysqladminプログラムでパスワードを設定することもできます。mysqladmin-u root password「your password」は早く行ってみてください。大丈夫です。mysqlはどうやってパスワードを設定しますか?たくさんの方法があります。1.rootを使ってmysqlに入れたらmysql。set password=password('あなたのパスワード');mysql;flaush prvieges;2.GRANT文mysql>grant all on*.***to'root'@'local host'IDENTIFIED BY'を使ってあなたのパスワード'with grant option;wwww.jb 51.net mysql;flaush prvieges;3.mysqlライブラリに入ると、user表mysql>use mysqlを修正する;mysql>udate user set password=password('あなたのパスワード')where user='root';mysql;flaush prvieges;作者のmathio