linux環境インストールjdk mysql

3373 ワード

jdkのインストール
jdkリストの更新
yum -y list java*

jdk 1をインストールする.8
yum install java-1.8.0-openjdk*

環境変数の設定
ls -l /usr/lib/jvm

jdk実行ファイルの名前はjava-1.8.0-openjdk-1.8.0.171-8に似ています.b10.el7_5.x86_64
vi /etc/profile

ファイルの最後に下のように追加
#setjavaenvironment
JAVA_HOME=/usr/lib/jvm/xxxxxx     jdk     
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOMECLASSPATHPATH

プロファイルの更新
source /etc/profile

検証#ケンショウ#
[root@zyapp1~]#java -version
openjdk version "1.8.0_171"
OpenJDKRuntimeEnvironment(build1.8.0_171-b10)
OpenJDK64-BitServerVM(build25.171-b10,mixedmode)

nginxのインストール
https://www.cnblogs.com/songxingzhu/p/8568432.htmlソースの追加
sudo rpm-Uvh 
http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

インストール
sudo yum install -y nginx

起動自動運転の設定
sudo systemctlenable nginx.service

起動と停止
service nginx start
service nginx stop

フロントエンドプロジェクトファイルの保存パス
/usr/share/nginx/html/

nginxのプロファイルパス
/etc/nginx/nginx.conf

Linuxファイアウォールiptablesの起動と停止
1.firewallを閉じる
systemctl stop firewalld.service//  firewall
systemctl disable firewalld.service//  firewall    

rzのインストール
sudo yum install lrzsz -y

wgetのインストール
yum install wget

vimのインストール
yum install vim-enhanced

Centos 7インストールmysql 5.7
yumソースダウンロードmysqlソースインストールパッケージの構成
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

mysqlソースのインストール
yum local install mysql57-community-release-el7-8.noarch.rpm

mysqlソースが正常にインストールされているかどうかを確認します
yum repolistenabled|grep "mysql.*-community.*"

mysqlのインストール
yum install mysql-community-server

MySQLサービスの起動
systemctl start mysqld

MySQLの起動ステータスの表示
systemctl status mysqld

起動
systemctl enable mysqld
systemctl daemon-reload

rootデフォルトパスワードを変更してデフォルトパスワードを表示
grep 'temporarypassword' /var/log/mysqld.log

デフォルトのパスワードでログイン
mysql -uroot -p
mysql>Enterpassword:    

デフォルトのパスワードの変更
mysql>SETPASSWORD=PASSWORD('1q.Q%Q.q1');#   root      

単純なパスワードを変更する場合は、パスワードルールを調整してrootリモートログインを許可する必要があります.
GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'  'WITHGRANTOPTION;

文字セットエンコーディングUTF-8の変更現在の文字エンコーディングの表示
show variables like 'char%';

すべてutf-8であるかどうかを検出し(filesystemを除く)、そうでなければこのcharacter_を変更しなければなりません.set_serverは一般的にラテン符号化修正符号化停止データベースである
systemctl stop mysqld
//  my.cnf  ,    etc   
vim/etc/my.cnf
//            :wq  
 [mysqld]   :
character-set-server=utf8
 [mysql]   :
default-character-set=utf8
//     
systemctlstartmysqld