キーワード:CMDリモートアクセスMySQLデータベース
そこNavicatはグラフィカルなインターフェイスが、私はまだドスSQL構文の練習をしたいです。
まず、のは、紹介しましょうするcmdのコマンド長い時間のために私をめちゃくちゃデータベースにリモートアクセスし、私は何の権威を示すない、接続MySQLクライアントを使用してアクセス方法を持つようになった、先輩に、私はピットに別れを告げる、データベースが特権であることを私に言いました。
mysqlのコマンドを実行するには、我々が最初にここで、我々は我々が探していることに注意しなければならない、mysql.exeファイルの場所が配置されて見つけなければならないことはmysql.exeパスではなく、MySQLのデータファイルの保存場所です。
オンライン方式なので、混乱二つの問題が、あります。
- 我々はローカルで作成したデータベースとテーブルの格納場所であるmysqlのデータファイルの保存場所、具体的な方法は以下のとおりです。
show global variables like
"%datadir%"
;(ps:可以先忽略这个"%datadir%",在后面用通配符查找字符串会知道。)结果为C:\ProgramData\MySQL\MySQL Server 8.0\Data\
- ここでは、何をする必要があるかで、私が最初に開いたのmysqlクライアントコマンドラインインターフェイスを、入力方法は、検索された「%チャー%」のような変数を表示します。私は復帰しようとしてここでは、実行可能ファイルmysql.exeを見つけることではありません最後に、ディレクトリ、およびそれを発見しました。
ここで、(https://www.cnblogs.com/Anly-Lmj/p/10746739.html)インストールのフォルダのサブフォルダの詳細な説明はあるが、私はあなたがそれを見つけることができる、と必要性を全く感じない、なぜそれのインストールディレクトリの地獄は、私たちが知りたいです:私たちは、mysqlコマンドを使用しているため、我々はそれがmysql.exeを実行できるようにすることを、mysqlディレクトリに切り替えるようにします。
C:\プログラムファイル\のMySQL \ MySQLサーバ8.0 \ binに場所が、私はmysql.exe探していたものです
(CMDインタフェース)
その後、我々は次のコマンドを入力します。
- -h170.115.1.0 -uroot - PのMySQLの(セミコロンがない、最初にパスワードを入力しない、時間がホストアドレスまたはIPアドレスを表し、uは、pはパスワードパスワードユーザ名です)
- プロンプトが表示されたら、パスワードを入力します。123456場合
インターフェイスは、私たちに成功したログインが表示されます。
ここでは、練習や仕事mysqの友人のことができるようになります!