java、Tomcat、MySQLをインストールします
1つは、Javaをインストールする
0、jdkを指定されたディレクトリにアップロードします
1.解凍して、指定したディレクトリに移動します
解凍:
tar -zxvf jdk-8u152-linux-x64.tar.gz
ディレクトリを作成します。
mkdir -p /usr/local/java
モバイルインストールパッケージ:
mv jdk1.8.0_152/ /usr/local/java/
セットの所有者:
chown -R root:root /usr/local/java/
2.環境変数を構成します
システム環境変数を構成します。
vim /etc/environment #打开environment 文件
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export JRE_HOME=/usr/local/java/jdk1.8.0_231/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
ユーザー環境変数を構成します。
vim /etc/profile #打开profile 文件
export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export JRE_HOME=/usr/local/java/jdk1.8.0_231/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
ユーザー環境変数を有効にする
source /etc/profile
3.インストールが成功したことを確認します
java -version
2、Tomcatをインストールします
1.解凍して、指定したディレクトリに移動します
解凍:
tar -zxvf apache-tomcat-9.5.35.tar.gz
ディレクトリの変更:
mv apache-tomcat-9.0.35 tomcat
2.インストールが成功したことを確認します
開始:Tomcatのbinディレクトリに入ります
./startup.sh
やめる:
./shutdown.sh
3、MySQLをインストールします
1.インストール
データソースを更新します。
yum update
MySQLの公式Yumリポジトリをダウンロードしてインストールします。
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yumコマンドを使用してmysql57-community-release-el7-10.noarch.rpmをインストールします
yum -y install mysql57-community-release-el7-10.noarch.rpm
mysqlサーバーをインストールします
yum -y install mysql-community-server
2.MySQLを起動します
systemctl start mysqld.service
MySQLの実行ステータスを表示する
systemctl status mysqld.service
3.データベースのパスワードを確認します。
/ var / logディレクトリに移動してmysqld.logファイルを表示します。検索するパスワードを/追加して、mysql自体によって初期化されたパスワードを確認します。私のパスワードは次のとおりです。6sBelK-eMajY
4.データベースに接続します
確認してください
select * from dual;
エラーが報告されました。その理由は、ステートメントを実行する前に、ALTERUSERステートメントを使用してパスワードをリセットする必要があるためです。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin123';
それは間違っていました!!!【パスワードポリシー問題例外情報】
まず少し複雑な設定
ALTER USER 'root'@'localhost' IDENTIFIED BY 'ZHANGadmin123.';
パスワードポリシーの表示:
SHOW VARIABLES LIKE 'validate_password%';
5. mysqlパスワードポリシー関連パラメーターについて:
- validate_password_length固定パスワードの全長
- validate_password_dictionary_fileは、パスワード検証用のファイルパスを指定します
- validate_password_mixed_case_countパスワード全体には、少なくとも大文字と小文字の合計数が含まれている必要があります
- validate_password_number_countパスワード全体には、少なくともアラビア数字の数が含まれている必要があります
- validate_password_policyは、パスワード強度の検証レベルを指定します。デフォルト
値はMEDIUMです。validate_password_policyの値は次のとおりです
。0/ LOW:長さの検証のみ
1 / MEDIUM:長さ、数値、大文字、特殊文字の検証
2特殊文字、辞書ファイル - validate_password_special_char_countパスワード全体には、少なくともいくつかの特殊文字が含まれている必要があります
パスワードルールを変更する[オンラインでこれを行わないでください]
1。パスワード検証レベルを変更して長さのみを検証します
2.長さを5に設定してから
、もう一度テストし
ます。これで完了です。!!
6.注意!!!
ただし、現時点ではまだ問題があります。Yumリポジトリがインストールされており、将来的にすべてのyum操作が自動的に更新されるため、これをアンインストールする必要があります。mysql57-community-release-el7-10.noarch
最初にデータベースを終了します。
yum -y remove mysql57-community-release-el7-10.noarch
7.リモート接続
ここではデータ操作ができません。Navicatに接続しましょう。Wocが接続できません
!!!
心配しないでください!以下の手順に従って変更してください。
use mysql; #选择数据库
update user set host ='%' where user = 'root'; # 修改远程机器访问 root 用户
flush privileges;
接続に成功しました!!!
書くことは3人の打者に焦点を合わせるのは簡単ではありません、私は常に出力の次の段階を楽しみにしています... linux構成ありがとう!
あなたを励ます...