自分のウェブサイトを構築する予定なので、618 プロモーションを利用して Tencent Cloud から Linux サーバーを購入しました。構成は概ね良好で、価格も手頃です。私はサーバーについてあまり詳しくないので、管理にはグラフィカルインターフェースパネルを使用することにしました。以前、Alibaba Cloud を通じて Baota パネルについて知っていたので、サーバーに Baota Linux パネルをインストールしました。 Baotaで関連環境を設定した後、Webサイトプログラムをインストールしました。プログラムのインストール中に問題が発生しました。解決策を説明する記事を後ほど投稿します。私はまだDjangoの学習段階にあるため、以前から使い慣れているzblogプログラムを選択して構築しました。多方面でウェブサイトを構築する準備をしているため、今回構築するウェブサイトはトラフィックサイトを目的としており、ウェブサイトは主にクローラーによって更新され、データを収集して保存するため、時間の節約にもなります。 phpmyadminにあまり詳しくないので、ローカルでNavicatを使ってリモートでデータベースに接続したのですが、データベースへの接続時にさまざまな問題が発生しました。 Baota バックエンドからログインする場合、データベースに直接入るためです。Baota の phpmyadmin のログイン ポートは 888 で、ログイン時にポートを 888 に変更します。その後、ログインしようとすると、データベース アカウントとパスワードは正しいのですが、エラー メッセージが表示され、ログインできません。 phpmyadmin のログイン ポート 888 に惑わされないでください。これは、phpmyadmin にログインしてデータベースに入るためのポートであり、MySQL ポートではありません。MySQL ポートは 3306 のままです。この時点で、Navicat のポートを 3306 に変更するだけです。 しかし、これで終わりではありません。設定にはさらに 2 つの手順が必要です。 ステップ 1:図に示すように、データベースから権限を変更し、すべてのユーザーまたはコンピューターのローカル IP (指定された IP) を許可するように条件を変更する必要があります。 ステップ 2: 「セキュリティ」を選択し、リリース ポートを設定し、最初の対応する位置に 3306 を入力し、独自のメモを書いてから、「リリース」ボタンをクリックします。3000:3500 などの範囲を指定することもできます。 上記の操作を完了したら、ホームページに戻って MySQL を再起動し、Navicat に戻って関連する設定情報を入力すると、接続テストが成功します。 この方法は、すべての状況に適用できるとは限りません。この記事では、ポートが許可されているかどうかのみを確認します。 MySQL データベースはルート アカウント権限を付与していない可能性があります。MySQL データベースの認証を入力してください。 # ルート ユーザーが任意の IP アドレス上のすべてのデータベースを操作することを許可します grant all on *.* to root@'%' identified by '123456' with grant option; # データベースのフラッシュ権限を更新します。 これで、Baota Panel がサーバーにインストールされているときにデータベースにリモート接続できない問題を解決する方法についての記事は終了です。Baota Panel がデータベースにリモート接続できない問題の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: MySQL外部キーの基本的な機能と使用方法の詳細な説明
1. 公式5.0.3イメージを取得する [root@localhost ~]# docker pul...
1. まずシステムにmysqlがインストールされているかどうかを確認します rpm -qa | gr...
この記事では、主に、上下固定と中スライドレイアウトを実現するためのフレックスレイアウトのレイアウト方...
1. 前提条件1. プロジェクトが展開されました2. Dockerはすでにインストールされている2...
Docker テクノロジの開発により、マイクロサービスの実装にさらに便利な環境が提供されます。Doc...
この記事では、ランダムロールコーラーを実装するためのJavaScriptの具体的なコードを参考までに...
1. HTML部分 <Col span="2">ファイルをアップロー...
CSS 画面サイズの適応を実現するには、まず CSS3 @media メディア クエリを導入する必要...
0. 概要Zabbix は非常に強力なオープンソースの監視ツールです。以下では、Zabbix がテー...
この記事では、参考までに、Vue+Vant のトップ検索バーを実装するための具体的なコードを紹介しま...
目次1. 資源と建設1.1 クリエイターリソースファイルの基本1.2 リソースの構築2. アセットバ...
PCサイトとモバイルサイトの分離設定にはnginxを使います。私のPCサイトとモバイルサイトは、SE...
目次スロットなしVue2.x スロットスロット付き名前付きスロットスロット属性なしスロットの簡単なサ...
設計意図ページを開発する際には、ページ上のナビゲーション メニューをクリックしたときにページを対応す...
目次執筆の背景プロジェクトの説明事前準備注記執筆の背景以前のプロジェクトではTencent Maps...