Workbench を介して MySQL データベースにリモートでアクセスする方法の詳細な説明

Workbench を介して MySQL データベースにリモートでアクセスする方法の詳細な説明

序文

Workbench が 1 台のコンピューターにインストールされており、別の Ubuntu サーバー上の MySQL データベースにアクセスする必要があります。ただし、デフォルトでは MySQL へのアクセスは許可されていません。セキュリティの問題を考慮すると、root ユーザーを使用して MySQL にアクセスするのは適切ではありません。

この時点で、MySQL サーバーを開き、MySQL にアクセスするための新しいユーザーを作成する必要があります。

1. MySQLを開く

mysql 設定ファイルは /etc/mysql/my.cnf ファイルにあります。このファイルには、 bind-address = 127.0.0.1という行があり、これはローカル アクセスのみが許可されていることを意味します。この行をコメント化します。

2. 新しいmysqlユーザーを作成する

(1)まず、MySQLデータベースをローカルに入力します。

(2) ユーザーを作成します: GRANT ALL ON *.* to user@'IP' IDENTIFIED BY 'password'; user は作成するユーザーの名前を示します; IP はどのクライアントが MySQL データベースにアクセスするかを示します; password はパスワードを示します; そしてすべての権限を付与します。

(3)FLUSH PRIVILEGES。MySQLシステムの権限関連テーブルを更新します。そうしないとアクセスが拒否されます。データベースを再起動することでもこの効果が得られます

3. データベースを再起動する

sudo service mysql restartコマンドを使用してデータベースを再起動します。

4. ワークベンチを使用してデータベースに接続する

ホスト名は接続する必要があるデータベースのIPアドレスを示します


接続成功の効果

クリックしてページに入る

注意: UbuntuサーバーのDockerコンテナ環境ではmysqlにアクセスできません

要約する

上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM をご愛顧いただき、ありがとうございます。

以下もご興味があるかもしれません:
  • MySQLのワークベンチ例の詳細な説明
  • CentOS での MySQL ワークベンチのインストールと設定のチュートリアル
  • Ubuntu での MySQL および MySQL Workbench のインストール チュートリアル
  • Ubuntu 16.10 に mysql workbench をインストールするときに発生するエラー「libpng12-0 パッケージがインストールされていません」の解決方法
  • MySQL Workbench の使い方 (画像とテキスト)
  • MySQL Workbench gnome-keyring-daemon エラーを解決する方法
  • MYSQL ZIP インストール不要版の設定手順とグラフィカル管理ツール mysql-workbench
  • MySQL WorkBench 管理操作 MySQL チュートリアル
  • ワークベンチを使用してMySQLデータベース関係図をエクスポートする方法
  • Mysql Workbench クエリ mysql データベース メソッド

<<:  JavaScript を使用してページに動的な検証コードを実装する例

>>:  Vue で配列パラメータを渡すための get / delete メソッド

推薦する

Ubuntuのバックアップ方法(4種類)のまとめ

方法1:リスピンを使用するには、次の手順に従ってください。 sudo add-apt-reposit...

Linux で特定の時間にコマンドを実行する方法

先日、rsync を使用して LAN 上の別のシステムに大きなファイルを転送していました。非常に大き...

CentOS8 で Docker を使用してオープンソース プロジェクト Tcloud をデプロイするチュートリアル

1. Dockerをインストールする1. 仮想マシンに Centos7 をインストールしました。Li...

nginx でのリクエストのカウント追跡の簡単な分析

まずは適用方法を説明します。nginxモジュールにはjtxyとjtcmdの2つがあります。 http...

MySQL データ型の選択原則

目次小さいけれど美しいシンプルにNULL値を避けるデータタイプを選択する手順データ型の紹介1. 文字...

HTML での select optgroup タグの使用の概要

時々、選択した内容をグループ化する必要があります。以前はプログラム制御を使用していました。今日、se...

HTML テーブル データを Json 形式に変換するサンプル コード

<table>テーブルデータをJSON形式に変換するJavaScript関数は次のとおり...

Linux サーバー上で nvidia-docker 環境を設定するプロセスの詳細な説明

Docker はコンテナに相当し、必要な動作環境に応じて対応する動作環境を構築できます。このとき、各...

この記事では、MySQLのマスタースレーブ同期の原理を説明します。

目次MySQL マスタースレーブ同期原理の簡単な分析1. マスタースレーブとは何ですか? 2. 主従...

加算、減算、乗算、除算の機能を実現するには、HTML に 2 つの数値を入力します。

1. parseFloat() 関数Web ページ上に簡単な計算機を作成し、テキスト ボックスに ...

mysql5.7.19 zip 詳細なインストールプロセスと構成

MySQL v5.7.19 正式版(32/64 ビットインストール版および zip 解凍版) 1. ...

Linuxでawkを使用する方法の詳細な説明

awk を学ぶ前に、sed、grep、tr、cut などのコマンドを学んでおく必要があります。これら...

TypeScript 列挙型

目次1. 概要2. デジタル列挙2.1 逆マッピング3. 文字列の列挙4. const列挙5. まと...

MySQL のスロークエリの方法と例

1. はじめにスロークエリログを有効にすると、MySQL は指定された時間を超えるクエリステートメン...

Tomcat が https アクセスをサポートするための手順の説明

tomcat を https アクセスに対応させる方法ステップ: (1)キーストアファイルを生成する...