版本:centos7.2 mysql 5.7 java 1.8.0的配置
1、tomcat 配置
系統的tomcat 版本是8.5.8 位于/home/tomcat/下
通過命令: cd /home/tomcat/apache-tomcat-8.5.8/bin 進入bin 目錄下
采用 vi startup.sh 打開文件編輯
寫入運行的java 環境
export JAVA_HOME=/usr/java/jdk1.8.0_111
export JRE_HOME=/usr/java/jdk1.8.0_111/jre
當然java版本不同的話,就使用不同的版本
之后wq 保存退出。不懂vi ?的一些簡單操作的要稍微看一下即可。
在bin 目錄下 使用命令 ?./startup.sh ?即可運行tomcat
運行后暫時無法通過公網訪問。除非你已經配置了安全組配置
在阿里云控制臺 實例的右端 ?更多 ?進入 安全組配置 配置規則 ?快速創建規則
順便把mysql 也選上以便等下的mysql遠程訪問。
之后就可以在任何瀏覽器上通過公網IP 訪問 8080端口(默認)
mysql :
配置文件在 /etc 下
cd /etc
可以使用ls 查看文件情況 會有一個my.cnf
vi my.cnf ? 在mysqld ?上添加一行 skip-grant-tables
這樣就跳過首次的密碼。一般初始化密碼是隨機的,沒必要再這個上糾結,先進去后直接修改更加方便
使用 ?systemctl stop mysqld 關閉數據庫服務
systemctl start mysqld 啟動數據庫服務
mysql -u root -p
進入數據庫 可以發現不用密碼就能進來
接著就是設置密碼了
use?mysql;
update?user set authentication_string=password("root") where user="root";
flush privileges;
quit;
這就將密碼設置成 root
再重新修改下my.cnf 把skip-grant-tables 注釋掉
#skip-grant-tables
再保存退出 重啟數據庫服務
之后進入數據庫就需要輸入剛才的密碼了
就可以進入數據庫
配置遠程訪問數據庫
進入數據庫后
use mysql
grant all privileges on *.* to 'root@'%' identified by 'root-ROOT-12345';
flush privileges;
注意這里by后面單引號中就是密碼,這里遠程訪問密碼比較特殊 需要小寫字母,大寫字母,特殊符號,和數字一起都有才能通過,否則會報密碼太簡單。當然這是可以改的,這就不在這里說了。
root 就是你用戶名
這樣就可以通過公網IP訪問連接了
我使用navicat mysql 來進行測試
這樣就已經大功告成了。密碼就是你遠程訪問設置的那個復雜的 密碼。