私は MySQL DB の新しいユーザーで、WAMPSERVER をインストールしており、MySQL コンソールから MySQL を使用しています。
Query_1: ログインするたびに、root のパスワードを直接要求されます。ただし、別のユーザーとしてログインしたい。
Query_2: root としてログインする場合、コンソールを閉じずにユーザーを切り替えたい。
これどうやってするの?
ありがとうございました。
次のようにユーザー名とパスワードを指定できます。
shell> mysql --user=user_name --password=your_password db_name
私の知る限り、ログイン後にクライアントを再起動せずにユーザーを変更する方法はありません。
コンソール自体にいる間にユーザーを切り替えることはできないと思います。代わりに、別のユーザーでログインする必要があります。
ログインには、このコマンドを使用します
mysql -u username -p
次に、パスワードの入力を求められます。
WAMP を使用して MySQL コンソールでユーザーを切り替えることはできません。ユーザーを切り替えるには、Windows コマンド ラインから SQL を使用する必要があります。
手順 (勝利 8):
1) スタート
2) タイプ: 「コマンドプロンプト」
3) タイプ: 'cd /'
4) WAMP bin がある場所に移動します。私の場所は C:\wamp\bin\mysql\mysql5.6.17\bin で、「CD wamp\bin\mysql\mysql5.6.17\bin」と入力します。
5) 「mysql -u (使用するユーザー名) -p (接続するデータベース)」と入力して、新しいユーザーで SQL を実行します。
これで、新しいユーザーとしてログインされます。
ユーザー名を指定せずにログインしようとすると、MySQLは「root」と見なします。ほとんどの場合、ユーザーを切り替えるのではなく、1人のユーザーに必要なすべての権限を付与します。たとえば、複数のデータベースにアクセスする場合などです。それが不可能な場合は、2人の異なるユーザーとの2つのMySQL接続を同時に使用できます。
パスワードが設定されると、wampserver 管理パネルで提供される MySQL コンソールは、何かを行う前に root ユーザーのパスワードを求めるプロンプトを出します。別のユーザーとしてログインするには、コマンドラインからログインする必要があります。ただし、これを行うには、システムがコマンド ラインから MySQL にアクセスできるように、MySQL の bin フォルダーのインストールにファイル パスをユーザー環境のパスに追加する必要があります。Windowsでこれを行うには、ファイルエクスプローラーを開き、Cドライブをクリックし、wampフォルダーを開き、binフォルダーを開き、MySQLフォルダーを開き、インストールバージョンのMySQLフォルダーを開き、そこにあるbinフォルダーを開きます。ファイル エクスプローラーのファイル経路バーで、左側のフォルダー アイコンをクリックして、この bin フォルダーへの経路を生成し、経路をコピーします。次にコントロールパネルを開き、検索バーに文字列環境変数を入力し、ユーザー環境の編集を選択します...システム環境を台無しにしたくない場合は、表示される画面でPATH変数を選択します-そこにない場合は追加します. 最後に、ファイル パスを MySQL の bin フォルダーに貼り付けます。コマンド プロンプトを開き、mysql -u uswername -p hit return と入力すると、そのユーザーのパスワードの入力を求められます。もちろん、すでに別のユーザーを作成していると仮定します。そのユーザーのパスワードを求めるプロンプトが表示されます。もちろん、すでに別のユーザーを作成していると仮定します。そのユーザーのパスワードを求めるプロンプトが表示されます。もちろん、すでに別のユーザーを作成していると仮定します。
私の知る限り、ルートまたは他のユーザーとしてログインしたら、切り替える唯一の方法は、mysql を終了してから、別のユーザーとして再度入力することです。