1. MySQLをインストールします。 対応するソフトウェアをインストールするには、次の 3 つのコマンドを使用します。 $ sudo apt-getでmysql-serverをインストールします $ sudo apt-getでmysql-clientをインストールします $ sudo apt-get で libmysqlclient-dev をインストールします 最初のコマンドを実行するときは、MySQL ルート アカウントのパスワードを設定する必要があります。 次のコマンドを使用して、MySQL ソケットのステータスを確認します。リスニング状態であれば、インストールが成功したことを意味します。 $ sudo netstat -tap | grep mysql 2. MySQLがリモート接続を開く 1. mysql設定ファイルを変更し、 変更するには次のコマンドを使用します。 $sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 「i」を押して vim 挿入を開始し、コメントアウトするステートメントの前に「#」記号を追加し、「esc」を押して vim 挿入状態を終了し、「:wq」を押して保存して終了します。 (mysql5.7+ の設定ファイルは上記の通りで、以前のバージョンは「/etc/mysql/my.cnf」にあります)。 2. ユーザーを作成し、リモート接続を承認する まず MySQL にログインします。コマンドは次のようになります。 $mysql -u ルート -p 次に、ユーザーを作成して認証します。コマンドの形式は次のとおりです。 mysql> GRANT OPTION を指定して、'username'@'host' に databasename.tablename の権限を付与します。 私自身の設定コマンドは次のようになります: mysql> grant オプションを使用して、'123456' で識別される 'ubuntu'@'%' に *.* のすべての権限を付与します。 注: host=% は、接続の IP アドレスが制限されないことを意味します。 上記の設定をすぐに有効にするには、権限を更新します。 mysql>権限をフラッシュします。 MySQLを終了します: mysql>終了; 3. リモート接続をテストする 1. MySQLに設定されているポート番号を確認する まずMySQLに入り、ポート番号を確認します。コマンドは次のとおりです。 $mysql -u ルート -p mysql> 'port' のような変数を表示します。 MySQL のデフォルトのポート番号は 3306 です。ポート番号を変更する必要がある場合は、設定ファイルを入力してポート情報を変更できます (操作については 2.1 を参照)。以下は、ポート = 3306 を例にしています。 2. Ubuntuのファイアウォールを確認する ファイアウォールのステータスを確認します。 $ sudo ufwステータス ファイアウォールを開き、ポート3306を開きます $ sudo ufwを有効にする $ sudo ufw デフォルト拒否 $ sudo ufw 許可 3306 ssh ポート 22 など、他の必要なポートも必ず開いてください。 ポート3306のステータスを確認する $netstat -an | grep 3306 3. MySQLリモート接続をテストする コンピュータでコマンド ライン ウィンドウを開きます。コマンドの形式は次のとおりです。 $mysql -h IPアドレス -P ポート -u ubuntu -pパスワード 上記の構成によると、リモート MySQL に接続するためのコマンドは次のようになります。 $mysql -h 193.112.19.56 -P 3306 -u ubuntu -p123456 要約する 上記は、クラウド サーバー Ubuntu_Server_16.04.1 に MySQL をインストールし、リモート接続を有効にするために紹介した方法です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: JS デコレータ パターンと TypeScript デコレータ
>>: keepalived+nginx の高可用性を実装する方法の例
この記事では、主に同じ親タグの左側と右側にある 2 つのボタンの CSS レイアウト方法を紹介し、皆...
ザビックスZabbix ([`zæbiks]) は、WEB インターフェースに基づいて分散システム監...
目次問題の説明フロントエンド制御(方法1)アイデアコードバックエンド制御(方法2)アイデアコード要約...
1. RTMP RTMP ストリーミング プロトコルは、Adobe が開発したリアルタイムのオーディ...
序文:プロジェクトの開発中に、1 行にナビゲーション バーが多すぎる場合に水平スクロール バーを実装...
コードをコピーコードは次のとおりです。 <選択> <オプション値="&q...
ドラッグ機能は主に、ドラッグによる並べ替え、ポップアップ ボックスのドラッグと移動など、ユーザーがカ...
最近、プロジェクトで写真をアップロードする要件があるのですが、顧客がアップロードする写真のサイズがま...
1 Tomcatをダウンロードして起動する公式サイト http://tomcat.apache.or...
目次序文1. データを抽出する2. エイリアス値3. 動的プロパティ4. オブジェクトの分解における...
かなり前に仮想マシンをインストールしましたが、ようやく Linux をインストールしました。マシンの...
絶対位置決め方式: (1)親要素を相対配置に設定します。親要素の高さを指定しない場合は、左の子要素の...
1.マスクレイヤーのHTMLコードと画像をdivに配置する.img_div に入れました。 <...
1. ダウンロードアドレスhttps://dev.mysql.com/downloads/mysql...
例: nginx ログには、アクセス ログとエラー ログの 2 つの主な種類があります。アクセス ロ...