1. 程式人生 > >初次使用阿里雲安裝jdk、mysql、釋出

初次使用阿里雲安裝jdk、mysql、釋出

一、安裝 jdk
yum list installed |grep java 檢視是否安裝了jdk
yum -y list java* 檢視 yum庫裡有哪些版本可以安裝
yum -y install java-1.8.0-openjdk* 安裝1.8的 jdk

二、安裝mysql
下載mysql源安裝包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
安裝mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
驗證源安裝是否成功
yum repolist enabled | grep "mysql.*-community.*"

安裝
yum install mysql-community-server
啟動 mysql
systemctl start mysqld
#停止systemctl stop mysqld

檢視狀態
systemctl status mysqld
設定開機啟動
systemctl enable mysqld
systemctl daemon-reload

進入mysql
grep 'temporary password' /var/log/mysqld.log(如果之前安裝過MySQL則這裡可能會有多個密碼,用最後一個,注意這個密碼輸入時是可以貼上的)
mysql -uroot -p
輸入剛剛查詢得到的密碼 進入mysql命令視窗 修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
如何解決ERROR 1819 (HY000): Your password does not satisfy the current policy requirements呢? 這裡直接提供解決方案文末有詳細的說明(修改密碼策略)
set global validate_password_policy=0;
set global validate_password_length=1;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

修改遠端連線使用者
use mysql;

select host,user from user;

update user set host = '%' where host = 'XXX';

授權其他機器登陸
GRANT ALL PRIVILEGES ON *.* TO 'root'@'47.105.66.240' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;


exit命令退出MySQL

檢視mysql預設讀取my.cnf的目錄
mysql --help|grep 'my.cnf'

遠端連線ip

mysql -h IP

-u root -p

 

配置安全組(通過navicat客戶端遠端連線時需要使用)
開啟雲伺服器ECS
開啟左邊選單的例項
開啟例項最右邊的管理
開啟左邊選單的本例項安全組
開啟右邊的配置規則
右上角新增安全組規則
協議型別預設自定義,埠範圍:3306/3306,授權物件:0.0.0.0/0,其他預設就行
確定後重啟伺服器

三、程式打包

打包命令:mvn clean package -Dmaven.test.skip=true
WinSCP上傳jar
java -jar caeri-1.8.0.jar 執行jar斷開就會停止

nohup java -jar caeri-1.8.0.jar & 一直執行jar