Linux及mysql配置

linux 環(huán)境配置


以CentOS 7.2 64位為例,準(zhǔn)備工作,下載jdk-8u111-linux-x64.tar.gz,apache-tomcat-7.0.73.tar.gz,mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar到downloads

資源鏈接:http://pan.baidu.com/s/1gf9NOD9 密碼:yl8s

打開Mac終端

第一步,安裝jdk1.8

ssh root@ip? ? ? 登錄Linux服務(wù)器(出現(xiàn)Permission Denied,在命令前面加上sudo)

mkdir /usr/local/java? ? 新建/usr/local/java目錄

exit? ? 登出Linux服務(wù)器

cd downloads? ? 打開downloads目錄

scp jdk-8u111-linux-x64.tar.gz root@ip:/usr/local/java? 上傳jdk-8u111-linux-x64.tar.gz到服務(wù)器/usr/local/java目錄(出現(xiàn)Permission Denied,在命令前面加上sudo)

ssh root@ip? ? ? 登錄Linux服務(wù)器

cd /usr/local/java? ? 打開/usr/local/java 目錄

tar xvf jdk-8u111-linux-x64.tar.gz? ? 解壓jdk-8u111-linux-x64.tar.gz

cd /etc? ? ? 打開/etc目錄

vi profile? 編輯profile文件

export JAVA_HOME=/usr/local/java/jdk1.8.0_111 export JRE_HOME=/usr/local/java/jdk1.8.0_111/jre export PATH=$PATH:/usr/local/java/jdk1.8.0_111/bin export CLASSPATH=./:/usr/local/java/jdk1.8.0_111/lib:/usr/local/java/jdk1.8.0_111/jre/lib? ? ? ? ? 在最后加上這段代碼

:wq? ? ? 保存并退出

vi助手:

(1)換行

按esc + 'i"(字母),再按回車(enter)換行

(2)保存退出/不保存退出

按esc + ':'(冒號),輸入q!,回車。放棄更改退出。

按esc + ':'(冒號),輸入wq,回車。保存更改退出。

shutdown -r now 立刻重啟Linux服務(wù)器

ssh root@ip? ? ? 登錄Linux服務(wù)器

java -version? ? 查看jdk是否安裝成功

exit? ? 登出Linux服務(wù)器

第二步,安裝Tomcate7

cd downloads? ? 打開downloads目錄

scp apache-tomcat-7.0.73.tar.gz root@ip:/usr/local? 上傳apache-tomcat-7.0.73.tar.gz到服務(wù)器/usr/local目錄

ssh root@ip? ? ? 登錄Linux服務(wù)器

cd /usr/local? ? 打開/usr/local 目錄

tar xvf apache-tomcat-7.0.73.tar.gz? ? 解壓apache-tomcat-7.0.73.tar.gz

mv apache-tomcat-7.0.73 Tomcate? 重命名apache-tomcat-7.0.73為Tomcate

cd Tomcate/bin? ? 打開Tomcate/bin目錄

./startup.sh? ? 啟動Tomcate服務(wù)

解決Tomcate啟動慢,要幾分鐘甚至十幾分鐘的問題

cd /usr/local/java/jdk1.8.0_111/jre/lib/security? ? 打開/usr/local/java/jdk1.8.0_111/jre/lib/security目錄

vi java.security? ? 編輯java.security文件

找到securerandom.source=file:/dev/random,修改為securerandom.source=file:/dev/urandom

:wq? ? ? 保存并退出

ps -aux | grep java? 查看Linux服務(wù)器進(jìn)程

找到Tomcate進(jìn)程,結(jié)束它

kill -9 [PID]? 殺死進(jìn)程,[PID]為進(jìn)程編號

cd /usr/local/Tomcate/bin? ? 打開/usr/local/Tomcate/bin 目錄

./startup.sh? ? 啟動mysql服務(wù)

exit? ? 登出Linux服務(wù)器

第三步,安裝mysql

cd downloads? ? 打開downloads目錄

scp mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar root@123.207.82.228:/usr/local

上傳mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar到服務(wù)器/usr/local目錄

ssh root@ip? ? ? 登錄Linux服務(wù)器

cd /usr/local? ? 打開/usr/local 目錄

tar xvf mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar? ? 解壓mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar

rpm -qa|grep mariadb? ? ? ? 查詢是否有mariadb,查到的都卸載掉

rpm -e --nodeps mariadb-libs-5.5.50-1.el7_2.x86_64? ? ? ? 其中-e表示卸載,--nodeps表示強制忽略依賴,后面是查出來的包名

按順序安裝mysql

rpm -ivh mysql-community-common-5.7.17-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.17-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.17-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.17-1.el7.x86_64.rpm

如果缺少軟件包numactl-libs-2.0.9-6.el7_2.x86_64,則執(zhí)行命令yum install libnuma*,按照提示按成安裝

mysqld --initialize --user=mysql? 初始化mysql

cd /var/log? ? 打開/var/log目錄

vi mysqld.log? 查看mysqld.log文件,找到mysql的初始密碼

[Note] A temporary password is generated for root@localhost: doI+a?HRv7zy

systemctl? start? mysqld? ? 啟動mysql

mysql -u root -p? 登錄mysql

set password=password('123456');? 修改登錄密碼

use mysql? ? 選擇mysql數(shù)據(jù)庫

update user set host = '%' where user = 'root';? ? 改表法遠(yuǎn)程連接數(shù)據(jù)庫

flush privileges;? ? ? ? ? 刷新權(quán)限

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容