linux jdk 配置環(huán)境變量
下載完成后解壓
tar -xzvf?jdk-8u261-linux-x64.tar.gz
配置環(huán)境變量
vi /etc/profile
在最后一行添加如下內(nèi)容
export JAVA_HOME=/usr/local/jdk1.8.0_261
exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
添加完后保存退出
重新加載系統(tǒng)配置文件
source /etc/profile
查看java版本
java -version
Tomcat創(chuàng)建軟連接
ln -s apache-tomcat-8.5.57 tomcat
mysql安裝
下載完成后解壓
tar -xvf mysql-5.7.26-1.el6.x86_64.rpm-bundle.tar,會有以下一堆文件
查看是否有MySQL在運(yùn)行
#rpm -qa|grep mysql
刪除 # rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64
執(zhí)行以下命令進(jìn)行安裝,文件名是我安裝的版本的文件名
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm2
其中遇到的錯誤百度一下,很快就解決
安裝執(zhí)行過程
這幾個包的安裝完成之后,我們的數(shù)據(jù)庫也就安裝完成了,有幾個需要注意的地方:
數(shù)據(jù)庫目錄:/var/lib/mysql/
命令配置:/usr/share/mysql? (mysql.server命令及配置文件)
相關(guān)命令:/usr/bin? ?(mysqladmin mysqldump等命令)
啟動腳本:/etc/rc.d/init.d/? ?(啟動腳本文件mysql的目錄)
系統(tǒng)配置:/etc/my.conf
# 查看mysql是否啟動
service mysqld status
# 啟動mysql
service mysqld start
# 停止mysql
service mysqld stop
# 重啟mysql
service mysqld restart
查看臨時密碼
grep password /var/log/mysqld.log
執(zhí)行過程
[root@localhost ~]# grep password/var/log/mysqld.log
2017-09-01T16:43:10.889769Z 1 [Note] Atemporary password is generated for root@localhost: hcLMTxbOh2?w
這樣我們得知臨時密碼是:hcLMTxbOh2?w。
執(zhí)行命令
# 登錄mysql,之后需要輸入密碼
mysql -uroot -p
# 設(shè)置新密碼
set password = password("R4vj$atB");退出后重新登陸
#用新密碼登陸后,建庫
Mysql>CREATE DATABASE tm DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
創(chuàng)建新用戶給mysql指定表指定用戶權(quán)限
Mysql>grant ALL PRIVILEGES on tm.* TO'mobile_user'@'%' IDENTIFIED BY 'fN*la9fZ' WITH GRANT OPTION;
Mysql>grant ALL PRIVILEGES on doc_convert.*TO 'mobile_user'@'%' IDENTIFIED BY 'fN*la9fZ' WITH GRANT OPTION;
Mysql>FLUSH PRIVILEGES;
新用戶登錄測試
升級
下載新的rpm包,解壓到/usr/local
執(zhí)行命令:rpm -Uvh?mysql-community-{server,client,common,libs}-*
升級后有時需要重啟又是不需要,表、庫、權(quán)限關(guān)系不變
mysql8 創(chuàng)建用戶及授權(quán)
#先創(chuàng)建一個用戶
create user 'tone'@'%' identified by '123123';
#再進(jìn)行授權(quán)
grant all privileges on *.* to 'tone'@'%' with grant option;
nginx的編譯安裝
下載解壓后,進(jìn)入到解壓后的目錄
安裝依賴
yum install -y pcre pcre-devel gcc gcc-c++ zlib-devel openssl openssl-devel
編譯 不需要https不用加--with-http_ssl_module
./configure --with-http_ssl_module --prefix=/usr/local/nginx
安裝
make && make install
修改配置文件