一つの環境 Alibaba Cloud Server: CentOS 7.4 64 ビット (RedHat ベース) ローカルマシン: macOS High Sierra 2つの圧縮パッケージ JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html トムキャット https://tomcat.apache.org/download-80.cgi#8.5.31 参考文献 3つのファイル転送 接続するにはSFTPコマンドを入力します -> インスタンスのログインパスワードを入力します sftp ルート@パブリック IP アップロード ローカルファイルサーバのパスを入力する ダウンロード サーバーファイルのローカルパスを取得する 4. リモートアクセス SSHコマンドを入力して接続 -> インスタンスのログインパスワードを入力 ssh ルート@パブリック IP 5. ファイアウォールをオフにする ファイアウォールをオフにする
ファイアウォールの起動機能を無効にする
ファイアウォールの状態を確認する
6. JDKをインストールする 現在のLinuxシステムにJavaがインストールされているかどうかを確認する
インストールされたJavaをアンインストールする
新しいディレクトリを作成する
解凍 jdk圧縮パッケージがあるディレクトリにcdします
jdk環境変数を設定し、次の設定をコピーします。 vim /etc/プロファイル # java 環境JAVA_HOME=/usr/local/jdk/jdk1.8.0_171CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH /etc/profile 設定ファイルを再読み込みします。 7. Tomcatをインストールする 新しいディレクトリを作成する
解凍 tomcatの圧縮パッケージがあるディレクトリにcdします
binディレクトリに入る
起動する ./スタートアップ.sh 閉鎖 ./シャットダウン.sh 8. MySQLをインストールする 現在のLinuxシステムにmysqlがインストールされているかどうかを確認する
インストールされたmysqlをアンインストールする
現在のLinuxシステムにmariadbがインストールされているかどうかを確認する
インストールされたmariadbをアンインストールする
MySQL 依存関係
新しいディレクトリを作成する
解凍 mysqlの圧縮パッケージがあるディレクトリにcdします
インストール cd /usr/local/mysql rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm MySQLデータベースを初期化する mysqld --初期化 MySQLパスワードを表示 詳細/var/log/mysqld.log mysqlデータベースディレクトリが属するユーザーとグループを変更する
MySQLデータベースを起動する
MySQLデータベースのステータスを表示する
セキュリティ設定ウィザードに入ります (新しいバージョンの MySQL では、最初に root ユーザーのパスワードを変更する必要があります。そうしないと、ログイン後にコマンドを実行できなくなります) ウィザード 1 ユーザー アカウント root の既存のパスワードの有効期限が切れています。新しいパスワードを設定してください ウィザード2 Validate Password プラグインは、パスワードをテストしてセキュリティを向上させるために使用できます。パスワードの強度をチェックし、ユーザーが十分に安全なパスワードのみを設定できるようにします。Validate Password プラグインをインストールしますか? ウィザード3 既存のルートパスワードを使用する ウィザード 4 デフォルトでは、MySQL は匿名ユーザーでインストールされます。匿名ユーザーの場合、ユーザー アカウントを作成しなくても誰でもログインできます。これはテスト用であり、インストールをよりスムーズに行うためのものです。実稼働環境に移行する前に、匿名ユーザーを削除する必要があります。 ウィザードファイブ 通常、root は「localhost」への接続のみを許可する必要があります。これにより、ネットワークから root パスワードを推測できなくなります (私もこれを理解していません。[はい] または [いいえ] を選択すると、リモート アクセスは許可されません。追加の設定が必要です。これについては以下で説明します) ウィザードシックス デフォルトでは、MySQL は誰でもアクセスできる「test」というデータベースを提供します。これもテスト用であり、実稼働環境に移行する前に削除する必要があります。 ウィザードセブン 権限テーブルを再ロードすると、これまでに加えられたすべての変更がすぐに有効になります。 mysqlはデフォルトで起動します 問題を解決する java.sql.SQLException: null、サーバーからのメッセージ: 「ホスト '113.57.183.25' はこの MySQL サーバーに接続できません」 理由: MySQL はリモートアクセスを許可していません 解決策 -> サーバー入力: MySQLログインパスワードを入力してください mysql を使用します。 ユーザーを更新します。ホストを '%' に設定し、ユーザーを 'root' に設定します。 ユーザーからホスト、ユーザーを選択します。 権限をフラッシュします。 java.sql.SQLNonTransientConnectionException: 公開キーの取得は許可されていません 理由: 公開鍵の取得は許可されていません 解決策 -> コードの変更: MySQL URLにパラメータallowPublicKeyRetrieval=trueが追加されました jdbc:mysql://120.79.191.83:3306/web?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true Navicat Premium 'caching_sha2_password' をロードできません: dlopen(../Frameworks/caching_sha2_password.so, 2): イメージが見つかりません 理由: MySQL 8.0で認証プラグインが変更された 解決策 -> サーバー入力: MySQLログインパスワードを入力してください
要約する 上記は、Linux に JDK Tomcat と MySQL をインストールする方法に関するチュートリアルです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Vue Element フロントエンドアプリケーション開発 従来の Element インターフェースコンポーネント
>>: VMware仮想マシンでのLinuxのコピー&ペーストの詳細な説明
目次起源環境情報トラブルシューティングのプロセス要約する起源顧客は CentOS をベースにしたカス...
比較的シンプルな業務のプロジェクトもありますが、フロントエンドのページングを多用します。プラグインの...
目次1. リストインターフェースの表示例2. データを表示する2.1. コンポーネントがリストに表示...
Nginx Rewriteの使用シナリオ1. URL アドレスジャンプ。たとえば、ユーザーが pm....
Docker SwarmについてDocker Swarm は次の 2 つの部分で構成されます。 D...
開発中にこのような要件に遭遇したので、将来使用するために記録しました。需要背景キーボード ショートカ...
序文タイトルを見ると、誰もが「Debian 9 に MySQL をインストールするにはどうすればいい...
この記事は参考までにmysql 8.0.19 winx64.zipのインストールチュートリアルを記録...
yum か rpm か? yum によるインストール方法は非常に便利ですが、公式サイトから MySQ...
1. はじめにコンテナはサンドボックス メカニズムを使用して相互に分離します。コンテナ内にデプロイさ...
目次背景仮想ファイルのインポート例書類タイプスクリプトのサポート要約する背景新しいプロジェクトで v...
序文以前のプロジェクトでは、SQL の CASE WHEN ソート関数が使用されました。ではブログメ...
序文Vuex を使用すると、ストア内に「ゲッター」を定義できます (これはストアの計算されたプロパテ...
仮想DOMの役割まず、仮想 DOM の出現によってどのような問題が解決されるのかを知る必要があります...
目次1. 遅いクエリSQLを見つけて最適化する方法a. スローログに基づいてスロークエリSQLを見つ...