Ubuntu16.04 部署mysql
可以使用Xshell連接配接
sudo apt update
sudo apt install git
sudo apt install vim
// 安裝指令(記得設定密碼)
sudo apt-get install mysql-server
// 啟動MySQL
service mysql start
// 檢視是否已經啟動該服務
sudo netstat -tap | grep mysql
// 結果如下,證明MySQL安裝成功
tcp 0 0 localhost:mysql *:* LISTEN 25671/mysqld
// 進入MySQL
mysql -u root -p
// 查詢資料庫編碼方式(character_set_server | latin1 ->utf8)
show variables like "char%";
進入到/etc/mysql/mysql.conf.d# 目錄下 輸入vim mysqld.cnf 打開編輯器 skip-external-loking前面一行新增character_set_server=utf8 注釋bind-address = 127.0.0.1 最後按下Esc鍵,退出編輯,最後輸入:wq,儲存修改,并退出
可再次檢視格式
建立一個供外部通路的賬号
mysql> grant all privileges on *.* to [email protected]'%' identified by '123456' with grant option;//擁有是以權限
mysql> grant all privileges on taobao.* to [email protected]'%' identified by '123456' with grant rant option;//指定表擁有權限
查一下(xiaoyi新建立的賬号)
mysql> select user, host from mysql.user;
伺服器安全組規則中開放端口3306後可以使用Navicat for MySQL用戶端通路
jdk安裝
下載下傳jdk8 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
用xftp上傳到伺服器目錄xiaoyi
// 建立一個檔案夾
root:/home# mkdir xiaoyi
// 解壓檔案
root:/home/xiaoyi# tar -zxvf jdk-8u131-linux-x64.tar.gz
// 進入etc配置profile檔案
root:/home/xiaoyi# cd /etc
root:/etc# vi profile 或者通過gedit profile 通過文本編輯器修改
export JAVA_HOME=/home/xiaoyi/jdk1.8.0_131
export JAVA_BIN=/home/xiaoyi/jdk1.8.0_131/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATHSPH
注意:如果不是root目錄下下載下傳解壓 路徑名會在home後面多一層登入使用者賬号 ,修改profile檔案需要是root權限下修改 ,否則無法儲存,如果沒有設定root密碼 使用:sudo passwd root設定root的密碼。使用su root來進入root使用者,然後再修改檔案
// 執行一下
root:/etc# source profile
// 看一下是否配置成功(如果未成功就是配置路徑未寫對,切換到跟目錄 再回來檢視解壓後的jdk包位置可能需要寫成/home/xiaoyi/xiaoyi/jdk1.8.0_131,實際在home目錄下又隻建了一層的檔案夾)
root:/etc# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
root:/etc# javac -version
javac 1.8.0_131
系統注冊此jdk(某些軟體需要系統注冊才能識别)
向系統中添加一個新的alternatives組,
- --install <link> <name> <path> <priority>
link:指向/etc/alternatives/<name>的符号引用
name:這個連結組的名稱
path:這個指令對應的可執行檔案的實際路徑
priority:優先級,在auto模式下,數字較大的選項有較高的優先級
示例: sudo update-alternatives --install /usr/bin/java java /home/xiaoyi/jdk1.8.0_131/bin/java 1062
檢視:sudo update-alternatives --config java
tomcat8安裝
https://tomcat.apache.org/download-80.cgi 下載下傳 tar.gz (pgp, sha512)
用xftp上傳到伺服器目錄xiaoyi
// 解壓檔案
root:/home/xiaoyi# tar -zxvf apache-tomcat-8.5.34.tar.gz
// 修改端口号
root:/home/xiaoyi/apache-tomcat-8.5.34/conf# vi server.xml 8080修改為80端口 伺服器安全組規則中開放端口80
//啟動服務
root:/home/xiaoyi/apache-tomcat-8.5.34/bin# sh startup.sh
//關閉服務
root:/home/xiaoyi/apache-tomcat-8.5.34/bin# sh shutdown.sh
通過ip可以在浏覽器通路tomcat伺服器了 浏覽器預設端口是80端口 可以不用輸入!
安裝 Redis
$sudo apt-get update
$sudo apt-get install redis-server
啟動 Redis
$ redis-server
檢視 redis 是否啟動?
$ redis-cli
以上指令将打開以下終端:
redis 127.0.0.1:6379>
127.0.0.1 是本機 IP ,6379 是 redis 服務端口。現在我們輸入 PING 指令。
redis 127.0.0.1:6379> ping
PONG
以上說明我們已經成功安裝了redis。