一つの環境 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のコピー&ペーストの詳細な説明
目次一般的な配列メソッドポップ()シフト解除()シフト()スライス()スプライス()配列から重複した...
目次原理ネットワーク環境の準備インストール前の準備NIS サーバー操作NIS クライアント操作原理N...
この記事では、例を使用して MySQL コマンドライン スクリプトの実行について説明します。ご参考ま...
目次1. サブルート構文2. 例1. 2つの新しいコンポーネントを作成し、その内容を変更する2. ル...
NFS とは何ですか?ネットワークファイルシステムネットワーク上でファイルを保存および整理するための...
序文最近、高可用性プロジェクトに取り組む際には、データの同期が必要になっています。ノードが 2 つし...
問題を見つける最近MySQLをMySQL 5.7にアップグレードした後、次のようなクエリでグループ化...
まずデータ テーブルを作成しましょう。 使用テスト; テーブル「従業員」を作成します( emp_no...
これにより、png ファイルのアップロードも不可能になりました (後で情報を調べたところ、レジストリ...
この記事の例では、画像比較を実現するためのjQueryプラグインの具体的なコードを参考までに共有して...
一つの環境CentOS 7にVMware Toolsをインストールしてホストの共有フォルダへのアクセ...
#文字列連結 concat(s1,s2); テーブル内の last_name と first_nam...
最悪の選択肢は、結果を時間順に並べ替えて最初のものを取ることです。 *から選択 ここで、create...
目次1. パッケージングツールでのカスタムインポート2. ブラウザとバンドラの共通インポート構文3....
昨日、1年間使用していた Alibaba Cloud サーバーを購入しました。システムは Linux...