Linux 上での MySQL データベースのインストールと Java プロジェクトの構成に関する詳細なグラフィック説明

Linux 上での MySQL データベースのインストールと Java プロジェクトの構成に関する詳細なグラフィック説明

1. MySQLデータベースをインストールする

① ダウンロードして解凍し、/opt/softディレクトリにアップロードする(softディレクトリは自分で作成する)

②解凍: tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar

③Linuxに付属のデータベースをクリアする

1. データベースの古いバージョンがあるかどうかを確認します。

rpm -qa |grep mysql

rpm -qa | grep mariadb

2. 既存のデータベースをアンインストールします。(アンインストールすると、このパッケージの依存パッケージもアンインストールされます)

yum -y mariadb-libs.x86_64 を削除します

④MySQLコミュニティエディションサービスパッケージをインストールします。

rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm

5つの依存パッケージが必要であることがわかったので、まず依存パッケージをインストールします(必要な依存関係)

1. perl の依存パッケージをインストールします。

yum -y install perl (ここでは、3 つの依存パッケージを含む、perl を含む 27 個のパッケージがインストールされます)

2. mysql-community-client の依存パッケージをインストールします。

rpm -ivf mysql-community-client-5.7.27-1.el7.x86_64.rpm

このパッケージは mysql-community-libs に依存していることが判明したため、まず mysql-community-libs パッケージをインストールしてください。

mysql-community-libs ライブラリ パッケージをインストールします。

rpm -ivf mysql-community-libs-5.7.27-1.el7.x86_64.rpm

3. mysql-community-cient-5.7.27-1.el7.x86_64.rpm をインストールします。

4. mysql-community-common の依存パッケージをインストールします。

rpm -ivf mysql-community-common-5.7.27-1.el7.x86_64.rpm

⑤MySQLコミュニティエディションサーバーパッケージを再度インストールします。

rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm

⑥MySQLが正常にインストールされているか確認します(起動時にエラーが出なければインストール成功です)

mysql サービスを開始します: systemctl start mysqld.service

2. 一時パスワードを見つけて変更する

①一時パスワードを保存しているファイルを見つけます。

検索 / -name mysql*log

②仮パスワードの表示:

/var/log/mysql.log の詳細 | grep temp

(パスワードはC_XMoVU7jjcWです)

③ mysql -u root -pと一時パスワードを入力してログインし、mysqlデータベース環境に入ります。

④mysqlデータベース環境で:

1. MySQL パスワード ポリシーを設定します。

mysql> グローバルvalidate_password_policyを0に設定します。

2. MySQL パスワードの長さを設定します。

mysql> グローバルvalidate_password_lengthを4に設定します。

3. パスワードを設定します。

mysql>パスワードをpassword('123456')に設定します。

4. 終了: quit; または ctrl+z

3. リモート接続ユーザーの表示と作成

① ユーザーがリモート接続できるかどうかを確認します。

1. ログイン: mysql -u root -p; ログインするためのパスワードを入力します (123456)

2. 次のように入力します: use mysql;

3. 表示: ユーザーからホスト、ユーザー、認証文字列を選択します。

②リモートユーザーを作成する

1. ユーザーを作成します: create user 'myroot'@'%' identified by '123456';

2. 権限を付与します: *.* のすべての権限を 'myroot'@'%' に付与します。

3. 更新: 権限をフラッシュします。

4. Navicatツールを使用してリモートログインする

① ファイアウォールをオフにする: systemctl stop firewalld.service

②つながりを作る

③接続成功

5. Javaプロジェクトを構成する

プロジェクトには、プログラム パッケージ (.war) + データ パッケージ (.sql) が含まれています。

①.warとプログラムパッケージをtomcatの下のwbappsディレクトリ(/opt/soft/apach-tomcat-8.5.47ディレクトリ内)にアップロードします。

② .sqlデータパッケージをNavicatにインポートします(接続後、左クリックして「SQLファイルの実行」をクリックします)

③Tomcatサービスを起動します。(apache-tomcat-8.5.47ディレクトリ下のbinディレクトリから起動します)

sh スタートアップ.sh

④プロジェクトをデータベースに接続するファイルを修正し、プロジェクトがデータベースに接続できるようにします。

デフォルトパス: (プロジェクトはアップロード後に自動的に解凍されますので、まず更新してください)

/opt/sotp/apache-tomcat-8.5.47/webapps/test/WEB-INF/クラス

改訂:

1. データベース サービスの IP アドレス: (Linux IP アドレスに変更)

2. データベース名: (プロジェクトデータベース名に変更)

3. リモート接続ユーザーのユーザー名: (ユーザー名 myroot)

4. リモート接続ユーザーのパスワード: (ユーザー myroot のパスワード)

5.保存

⑥ ファイアウォールをオフにする:

systemctl 停止 ファイアウォールd.service

⑦ウェブページを開く: 192.168.1.181:8080/testと入力

⑧ユーザー名とパスワードを入力してログインをテストします

⑨ログイン

以上が今回ご紹介したLinux上でのMySQLのインストールとJavaの設定に関するナレッジポイントの全てです。123WORDPRESS.COMをご愛顧いただき、誠にありがとうございます。

以下もご興味があるかもしれません:
  • Linux での mysql-5.7.28 インストール チュートリアル
  • Linux で cmake を使用して MySQL をコンパイルおよびインストールするための詳細なチュートリアル
  • Linux での MySql centos7 のバイナリコンパイルとインストールに関するチュートリアル
  • Linux システムで Java 環境変数を設定する方法
  • Linux での Java 環境変数のインストールと設定
  • Linux CentOS 7.0 で Java をインストールし、環境変数を設定するための詳細な手順

<<:  Vueカスタムテーブル列実装プロセス記録

>>:  グループ化されたクエリでのGROUP BYの使用とSQL実行順序の説明

推薦する

Vue再帰コンポーネントの簡単な使用例

序文多くの学生は既に再帰に精通していると思います。アルゴリズムの問​​題を解決するために再帰がよく使...

廃止された Docker は Podman に置き換えられますか?

Kubernetes チームは最近、最新バージョンの Docker でサポートされている機能を廃止...

Nginx 設定場所のマッチング優先順位の簡単な分析

序文Nginx 構成のサーバー ブロック内の場所は、リクエスト URI を一致させるために使用され、...

入力タグの名前と値の違い

type はブラウザでの入力と出力に使用されるコントロールです (たとえば、type="t...

web.config (IIS) および .htaccess (Apache) の構成

xml <?xml バージョン="1.0" エンコーディング="...

CSSを使用してAndroidシステムの読み込みアニメーションを実装する

Web には一般的な読み込みアイコンが 2 つあります。1 つは iOS の「菊」、もう 1 つは ...

25 div+css プログラミングのヒントとコツ

1. ul タグには、Mozilla ではデフォルトでパディング値がありますが、IE ではマージン値...

Linux での SSH パスワードフリーログイン設定の詳細な説明

Linux サーバー A と B が 2 台あり、一方のサーバーから SSH 経由でパスワードなしで...

デザイン: 意志の強いデザイナー

<br />長年の専門的なアートデザイン教育を通じて「美とは何か」を学びましたが、「美を...

VMware Workstation 15 Pro に Ubuntu 1804 をインストールするチュートリアル (画像とテキスト付き)

このメモはインストール チュートリアルです。実用的な意味はありません。記録のためだけに書いています。...

CSS のフィルター属性とバックドロップフィルターの適用と違いの詳細な説明

フィルターとバックドロップフィルターにはいくつかの違いがあります。フィルターは現在の要素だけでなく、...

HTML を使用して IE8 および IE9 の互換表示モードを無効にするヒント

IE 8 以降では互換モードが追加され、これを有効にすると IE の下位バージョンでレンダリングされ...

Linux での Apache サービスの展開と構成

目次1 Apacheの役割2 Apacheのインストール3. Apacheを有効にする4 Apach...

Ubuntu 18.04 Linux システムに JDK と Mysql をインストールする方法

プラットフォームの展開1. JDKをインストールするステップ1. OracleJDKをダウンロードす...