Linuxでのプロジェクト環境の構築


官网下载VMware:https ://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

キー:UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA

CentOS 7公式サイトダウンロード:https : //www.centos.org/download/

Alibaba Cloudミラーダウンロード:http : //mirrors.aliyun.com/centos/7/isos/x86_64/


1. jdkをインストールする

1.まず、システムに付属しているjdkをアンインストールする必要があります

rpm -qa | grep jdk

rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.242.b08-1.el7.x86_64

rpm -e --nodeps copy-jdk-configs-3.3-10.el7_5.noarch

rpm -e --nodeps java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64

2. / usr / local /の下にjavaディレクトリを作成し、jdk rpmパッケージをこのパスに転送して、次のコマンドでインストールします。

rpm -ivh jdk-8u221-linux-x64.rpm

3.環境変数を構成する

vi /etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME

4.環境変数の設定を有効にします

source /etc/profile

2. Tomcatをインストールする

1. / usr / local /にtomcatディレクトリを作成し、tomcatパッケージをこのパスに転送して解凍します。

tar -zxvf apache-tomcat-9.0.34.tar.gz

2. binディレクトリに入り、tomcatを起動します

./startup.sh

3.ポート8080を開く

  • ファイアウォールのステータスを確認します。閉じている場合は、最初にファイアウォールを開く必要があります
firewall-cmd --state
  • ファイアウォールをオンにする
systemctl start firewalld.service
  • ポートを開く
firewall-cmd --zone=public --add-port=8080/tcp --permanent
  • ファイアウォールを再起動します
systemctl restart firewalld.service
  • 設定を再読み込み
firewall-cmd --reload

3. mysqlをインストールします

1. / usr / local /の下にmysqlディレクトリを作成し、mysqlパッケージを転送して解凍します。

tar -xvf mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar

2.組み込みのmariadbを削除する

查看mariadb
rpm -qa |grep mariadb
强制删除mariadb
rpm -e mariadb-libs-5.5.65-1.el7.x86_64 --nodeps

3.インストール4:common、libs、client、server

rpm -ivh mysql-community-common-8.0.20-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.20-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.20-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.20-1.el7.x86_64.rpm --nodeps --force

4. mysqlを初期化する

mysqld --initialize

如果报错:mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

yum install -y libaio

5.許可されたファイアウォール

chown mysql:mysql /var/lib/mysql -R
systemctl start mysqld.service
systemctl enable mysqld

6.データベース初期化パスワードを表示する

cat /var/log/mysqld.log | grep password

=wy727d4A%.?

7.データベースにログインします

mysql -uroot -p
=wy727d4A%.?

8.パスワードを変更する

ALTER USER "root"@"localhost" IDENTIFIED BY "123456";

9.リモートアクセスを有効にする

create user "root"@"%" identified with mysql_native_password by "123456";

grant all privileges on *.* to "root"@"%" with grant option; 

flush privileges;

10.ポート3306を開く

firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload

11.タイムゾーン+8

set global time_zone="+8:00";

おすすめ

転載: blog.csdn.net/BLU_111/article/details/108278742