linux下jdk+mysql安裝部署+nginx

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

修改配置文件

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容