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 つの方法

推薦する

Linux インストール Redis 実装プロセスとエラー解決

今日、redis をインストールしたところ、今までになかったいくつかのエラーが発生しました。ここで記...

あるテーブルからバッチデータをクエリし、それを別のテーブルに挿入する MySQL の完全な例

事前に言っておくNodejs はデータベースを非同期操作として読み取るため、データベースがデータを読...

ウェブページの画像を素早く表示する方法とテクニック

1. .jpg ではなく .gif を使用します。GIF は JPG に比べてサイズが小さくなります...

MySQL 接続例外とエラー 10061 の解決方法

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

WeChatアプレットにおけるデータ保存実装方法

目次グローバル変数 globalDataページプライベート変数データストレージ非同期ストレージ(デバ...

Linux での NTP サーバー設定の詳細な手順

目次1. 環境設定1.NTPサーバー2. ビジネスサーバー2. NTPサーバーの設定1. chron...

MYSQL での Truncate の使用法の詳細な説明

この記事のガイド: テーブル内のデータを削除するには、削除と切り捨ての 2 つの方法があります。TR...

HTML の 2 つのタブ ナビゲーション間の競合の解決方法

まず問題の説明から始めましょう:同じページで、1 つのタブに float:left が必要で、もう ...

解決策 - BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 権限が不十分です

1) jdkファイルが保存されているフォルダパスを入力します私はここにいますusr/local/jd...

Vue カプセル化に基づくプルダウン更新およびプルアップ読み込みコンポーネント

VueとネイティブJavaScriptカプセル化に基づいて、プルダウンリフレッシュとプルアップロード...

DockerコンテナでのMySQLデータのインポート/エクスポートの詳細な説明

序文MySQL データのインポートとエクスポートは mysqldump コマンドで解決できることは誰...

JavaScript で二分探索木を実装する

JavaScriptでの検索二分木実装は参考までに。具体的な内容は以下のとおりです。バイナリ検索木 ...

Vueで背景色と透明度を設定する方法

背景色と透明度の設定上記のように、最初の画像の場合は、灰色の背景と左上隅に白い「カバー」という文字を...

Vue ログインページ用の動的パーティクル背景プラグインの実装

目次動的パーティクル効果は次のとおりです。プラグインをインストールする動的パーティクル効果は次のとお...

ノードを使用して静的ファイルキャッシュを実装する方法

目次キャッシュキャッシュ位置の分類キャッシュ設定ヘッダーNodeは静的ファイルキャッシュを実装する強...