Mysqlリモート接続構成を実装する2つの方法

Mysqlリモート接続構成を実装する2つの方法

Mysqlリモート接続構成を実装する2つの方法

会社で働いていると、誰かのコンピュータに保存されている MySQL データベースに遭遇することがよくあります。MySQL サービスに接続するには、MySQL サービスがインストールされているコンピュータでリモート接続を開く必要があります。

最初のもの:

root@ubuntu:/usr/local/MySQL# mysql -hlocalhost -uroot -proot;

mysql>mysql を使用します。

mysql>ユーザーに挿入(
 ホスト、
 ユーザー、
 パスワード、
 選択_priv、
 挿入_priv、
 更新_priv、
 削除_p​​riv、
 作成_priv、
 Drop_priv、
 リロード_priv、
 シャットダウン_priv、
 プロセス権限、
 ファイル_priv、
 許可、
 参照_priv、
 インデックス_priv、
 権限の変更、
 Show_db_priv、
 スーパー特権、
 _tmp_table_priv を作成します。
 ロックテーブル権限、
 実行権限、
 Repl_slave_priv、
 Repl_client_priv、
 ビュー権限の作成、
 表示権限、
 作成ルーチン特権、
 ルーチン権限の変更、
 ユーザー権限の作成、
 イベント_priv、
 トリガー特権、
 テーブルスペースの権限の作成
)値 (
'%', //固定IPが%を置き換えます
'キャップ'、
パスワード('cap')、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
'は'、
「は」
);

mysql> 権限をフラッシュします。

2番目のタイプ:

ルート@ubuntu:/usr/local/mysql#mysql
 -hlocalhost -uroot -proot;

mysql>GRANT ALL PRIVILEGES ON *.* TO 'test'@'%'IDENTIFIED BY 'test' WITH GRANT OPTION; //固定IPを使用する場合は%を置き換えてください


mysql> 権限をフラッシュします。

読んでいただきありがとうございます。お役に立てれば幸いです。このサイトをサポートしていただきありがとうございます。

以下もご興味があるかもしれません:
  • MySQLは現在の日付と時刻を取得する関数
  • MySQL 5.7 でパスワードを変更する簡単な方法
  • Python MySQL データベース接続プールコンポーネント pymysqlpool の詳細な説明
  • MySQL 5.7.18 バージョンのインストール パスのカスタマイズに関する詳細なチュートリアル (バイナリ パッケージのインストール)
  • ノードとエクスプレスを使用してMySQLに接続し、ログインと登録コードを実装します。
  • CentOS 7 で php7.1 をデプロイし、MySQL 拡張機能を有効にする方法のチュートリアル

<<:  Dockerコンテナを閉じずに終了する方法の詳細な説明

>>:  React HTML で react を使用する 2 つの方法

推薦する

WindowsでMysql5.7.17のインストールと起動に失敗する問題を解決する

マシンに初めて MySQL をインストールします。オペレーティングシステムはwin7ですmysqlの...

Linux カーネル デバイス ドライバーのメモリ管理に関する注意事項

/************************ * Linux メモリ管理 *********...

Vue はトークンを取得してトークン ログインのサンプル コードを実装します

ログイン認証にトークンを使用する考え方は次のとおりです。 1. 初めてログインする場合、フロントエン...

IDEA が MySQL データベースに接続できない問題の 6 つの解決策

この記事では、IDEA が MySQL データベースに接続できない問題に対する 6 つの解決策を主に...

Linux で FastDFS を使用してイメージ サーバーを構築する

目次サーバー計画1. システムコンポーネントをインストールする2. fastdfsをインストールする...

22 Vue 最適化のヒント (プロジェクトの実践)

目次コードの最適化v-for でキーを使用するv-if/v-else-if/v-else でキーを使...

Vueはドラッグアンドドロップを使用して構造ツリーを作成します

この記事の例では、ドラッグアンドドロップを使用して構造ツリーを作成するVueの具体的なコードを共有し...

Centos7 FFmpeg オーディオ/ビデオ ツールのインストールに関する簡単なドキュメント

ffmpeg は非常に強力なオーディオおよびビデオ処理ツールです。公式 Web サイトは http:...

vue+springbootでログイン機能を実現

この記事の例では、ログイン機能を実現するためのvue+springbootの具体的なコードを参考まで...

VUE と Canvas を使用して Thunder Fighter タイピング ゲームを実装する方法

今日は、サンダーファイタータイピングゲームを実装します。ゲームプレイは非常に簡単です。それぞれの「敵...

Dockerコンテナを使用してプロキシ転送とデータバックアップを実装する方法

序文アプリケーションを Docker コンテナとしてサーバーにデプロイする場合、通常はネットワークと...

MySQLデータベースは何をするのか

MySQL は、スウェーデンの会社 MySQL AB によって開発されたリレーショナル データベース...

Linux コマンドで .sql ファイルをエクスポートおよびインポートする方法

この記事では、Linux コマンドを使用して .sql ファイルをエクスポートおよびインポートする方...

黒、白、グレーの控えめでエレガントなウェブデザインを鑑賞

クラシックな色の組み合わせの中でも、黒、白、グレーの時代を超えた魅力を否定できる人はおそらくいないで...

ページネーションの例とベストプラクティス

<br />構造と階層により複雑さが軽減され、読みやすさが向上します。記事やサイトが整理...