MySql でリモート接続を許可する方法 この目標を達成するには、2つのことを行う必要がある。
ユーザー権限を有効にする まずMySQLサーバーにログインします //スペースを使わずにmysqlに直接ログインできます -u ユーザー名 -p パスワード mysql> use mysql mysql> ユーザーからユーザー、ホストを選択します。 レンダリング コードを実行すると、すべてのユーザーとそれに対応するホストが表示されます。 ホストはアクセスが許可されている IP アドレスを指し、% は任意の IP を意味します。もちろん、ローカル サーバーの場合は、ローカル IP に設定することもできます。 ユーザーはSQL文を使用してホストを全てに設定できる //ホストを更新します。ここでは、既存のユーザーとホストを選択する必要があります。 //user テーブルでは、user と host が主キーなので、重複できません。上図のように、root update のみをクエリすると、エラーが報告されます。mysql> update user set host = '%' where user = 'root' and host = 'localhost' これにより、既存のユーザーの権限が変更されます。 または 新しいユーザー権限を再作成することを選択できます。 // もちろん、読み取り専用などの権限を指定することもできます。mysql>GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' IDENTIFIED BY 'newpassword' WITH GRANT OPTION; 以下はグローバル権限のリストです。 グローバル管理権限: FILE: MySQL サーバー上のファイルの読み取りと書き込みを行います。 データベース/テーブル/列の権限: ALTER: 既存のデータ テーブル (列の追加/削除など) とインデックスを変更します。 特別な権限: ALL: 何でも実行できます (root と同じ)。 アドレスのバインドを解除 以前に権限を有効にしましたが、ローカル バインディングが解放されていないため、ローカルのコマンド ラインからサーバー データベースに接続できません。その後、いくつかの情報を読んで、アドレスバインディングについて学びました。 私のサーバーは Ubuntu Server で、apt-get 経由で mysql をインストールしました。設定ファイルの場所は次のとおりです。 設定ファイル Windows サーバーの場合は、my.ini ファイルであるはずであり、MySQL がインストールされている場所でそれを見つける必要があります。 これからは、mysql -h host -r -p でリモートMySQLデータベースにローカルでアクセスできるようになります。 アドレスバインディングが解放されたら、MySQLサービスを再起動する必要があります。 読んでいただきありがとうございます。お役に立てれば幸いです。このサイトをサポートしていただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: docker と docker-compose による eureka の高可用性の実現の詳細な説明
>>: シンプルな計算機を実装する JavaScript コード
乱雑なログ日常的に使用される Nginx は、静的リソース サーバーとリバース プロキシ サーバーの...
今日、ちょっとした問題に遭遇し、長い間苦労しました。そのことを皆さんにシェアしたいと思います。 a ...
目次Docker を使用する理由は何ですか? DockerのインストールROSイメージを取得するRO...
1. サーバー環境の構成: 1. ディスクパーティションを確認します。最近、あるプロジェクト内のサー...
この記事の例では、クールなフロントエンドページのスライド検証の具体的なコードを参考までに共有していま...
HTMLタグのリストマークタイプ名前または意味効果述べるファイルのタグ付け<HTML> ...
この記事では、参考までに、計算機のWebバージョンを実装するためのJavaScriptの具体的なコー...
1. リンクの使用方法:コードをコピーコードは次のとおりです。 <a href="j...
Linuxユーティリティcertbotを使用してhttps証明書を生成するこのツールは Let...
目次1. はじめに2. ルール検証の入力モード2.1 サンプルコード2.2、フォーム項目2.3. 小...
目次1. 主キーが存在する2. 主キーはないが、一意のインデックスが存在する3. 共同主キーまたは共...
MySQL自体は再帰構文をサポートしていませんが、自己接続を通じていくつかの単純な再帰を実現できます...
stat 関数と stat コマンドLinux ファイル内の [inode = インデックス ノード...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
1|0MySQL(MariaDB) 1|11. 説明MariaDB データベース管理システムは My...