只有光頭才能變強。html
文本已收錄至個人GitHub倉庫,歡迎Star:https://github.com/ZhongFuCheng3y/3yjava
最近阿里雲雙十一活動服務器特便宜,若是以前關注個人同窗就知道,我是建議直接上雲服務器而不折騰虛擬機的(主要是能夠節省時間)。mysql
有的同窗不知道服務器買了之後怎麼耍,我這裏給你們簡單寫寫,但願對新人有幫助。linux
經過個人二維碼/連接購買,一年最低僅需86塊(新用戶專享,若是不是新用戶的能夠用家裏人的帳號購買)c++
買完了之後,咱們能夠登陸阿里雲控制檯的提貨券管理找到剛纔買的服務器:git
系統選擇上,咱們搞Java的通常選Centos就行了(按需選擇):github
通常來講,咱們買了服務器都是經過SSH鏈接去操做服務器的,我在Windows上通常使用Xshell去鏈接服務器的。(Xshell能夠在公衆號下回復「99」獲得下載連接)sql
步驟爲如下:shell
生成公鑰:數據庫
最終獲得公鑰的信息:
在阿里雲後臺建立密鑰對:
重啓服務器:
Xshell登陸:
Xshell的一些配置:
登陸成功:
詳細的教程(必看):
上面咱們已經能夠經過Xshell去鏈接雲服務器了,而Centos是Linux系統,首先咱們要學習一些Linux命令才能操做。
我以前寫過幾篇文章,若是不懂Linux命令的同窗能夠跟着練練,我認爲能夠解決平常的使用了(若是一些想要作的操做,又不知道怎麼弄,搜一下就行了)
(在公衆號下回復"99"獲取原圖)
JDK8下載:
MySQL下載:
如今下載JDK和MySQL須要帳號和密碼;可使用這個:
帳號:liwei@xiaostudy.com 密碼:OracleTest1234
下載Tomcat:
在Windows安裝完了之後,咱們要將Windows的文件傳輸到咱們的遠程服務器上。在Xshell中點擊下圖的位置:
找到咱們的文件,傳輸就行了;
tar -zxvf jdk-8u231-linux-x64.tar.gz 編輯配置文件 vim /etc/profile 在配置文件後添加下面的內容(個人是直接安裝在root目錄,因此路徑直接寫root) export JAVA_HOME="/root/jdk1.8.0_231" export PATH="$JAVA_HOME/bin:$PATH" 刷新配置文件 source /etc/profile
完了之後,輸出Java版本看一下:
java -version
安裝所需的環境
[root@localhost ~]# yum -y install make bison-devel ncures-devel libaio [root@localhost ~]# yum -y install libaio libaio-devel [root@localhost ~]# yum -y install perl-Data-Dumper [root@localhost ~]# yum -y install net-tools
安裝bison(我安裝的是2.5.1的版本)
bison下載地址:http://www.gnu.org/software/bison/ [root@localhost ~]# tar zxvf bison-2.5.1.tar.gz [root@localhost ~]# cd bison-2.5.1 [root@localhost ~]# ./configure [root@localhost ~]# make [root@localhost ~]# make install
安裝gc++環境:
yum -y install gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libmcrypt* libtool* cmake
安裝cmake(我安裝的是3.15.4的版本)
cmake下載地址:http://www.cmake.org/ tar -xzvf cmake-3.15.4.tar.gz cd cmake-3.15.4 ./bootstrap make make install # 更新一下配置 source /etc/profile
解壓剛剛下載的Mysql安裝包(我是按照它的指示就在root的目錄下安裝)
tar -zxvf mysql-5.6.46.tar.gz cd mysql-5.6.46 # 安裝必要的配置 yum install openssl-devel
使用cmake安裝
cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc/my.cnf -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
make 和安裝
make && make install
配置mysql
檢查系統是否已經有mysql用戶,若是沒有則建立 [root@localhost mysql-5.6.46]# cat /etc/passwd | grep mysql [root@localhost mysql-5.6.46]# cat /etc/group | grep mysql
建立mysql用戶(可是不能使用mysql帳號登錄系統)
[root@localhost mysql-5.6.46]# groupadd mysql [root@localhost mysql-5.6.46]# useradd -g mysql mysql
修改權限
[root@localhost mysql-5.6.46]# chown -R mysql:mysql /usr/local/mysql
切換到mysql目錄
cd /usr/local/mysql
設置權限等東西
chown -R mysql:mysql . (#這裏最後是有個.的你們要注意# 爲了安全安裝完成後請修改權限給root用戶) scripts/mysql_install_db --user=mysql (先進行這一步再作以下權限的修改) chown -R root:mysql . (將權限設置給root用戶,並設置給mysql組, 取消其餘用戶的讀寫執行權限,僅留給mysql "rx"讀執行權限,其餘用戶無任何權限) chown -R mysql:mysql ./data (數據庫存放目錄設置成mysql用戶mysql組) chmod -R ug+rwx . (賦予讀寫執行權限,其餘用戶權限一概刪除僅給mysql用戶權限)
將mysql的配置文件拷貝到/etc
cp support-files/my-default.cnf /etc/my.cnf
修改my.cnf
vi /etc/my.cnf 在下面添加: user=mysql datadir=/usr/local/mysql/data default-storage-engine=MyISAM
啓動mysql(仍是在mysql的目錄下進行的)
cp support-files/mysql.server /etc/init.d/mysql service mysql start
修改root的密碼
chkconfig --add mysql 修改密碼 cd 切換到mysql所在目錄 cd /usr/local/mysql ./bin/mysqladmin -u root password 最後設置新的密碼便可!
重啓MySQL,啓動客戶端
service mysql restart cd /usr/local/mysql/bin/ ./mysql -u root -p
參考資料:
tar -zxvf apache-tomcat-8.5.47.tar.gz cd apache-tomcat-8.5.47/bin/ ./startup.sh
前面咱們已經啓動了MySQL和Tomcat了,若是想要從外部訪問服務器的MySQL和Tomcat,須要在阿里雲控制檯上開對應的端口號,否則是訪問不到的。
重啓服務器;嘗試在Windows上訪問Linux的啓動後的Tomcat和MySQL
MySQL遠程鏈接須要配置一下:
例如,你想myuser使用mypassword從任何主機鏈接到mysql服務器的話。 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH PRIVILEGES;
但願這篇文章對你們剛接觸雲服務器有幫助。
經過個人二維碼/連接購買,一年最低僅需86塊(新用戶專享,若是不是新用戶的能夠用家裏人的帳號購買)
樂於輸出乾貨的Java技術公衆號:Java3y。公衆號內有200多篇原創技術文章、海量視頻資源、精美腦圖,關注便可獲取!
以爲個人文章寫得不錯,點贊!