luffy路飛專案上線03

认真的六六發表於2024-05-22

雲伺服器購買

(領了3個月免費的)

 1 # 1 咱們專案要上線
 2     - 1 有臺伺服器:安裝軟體:mysql;執行django。。。
 3     - 2 公網ip:網際網路使用者都可以訪問
 4     - 3 域名:備案,網際網路使用者都可以訪問,輸入地址,而不是ip
 5     
 6     
 7 # 2 購買雲伺服器
 8     -這臺伺服器--》不在咱們這---》在他們的機房中--》他們幫咱們執行著
 9     - 騰訊,阿里,華為
10     - 咱們:阿里雲
11     
12 # 3 購買流程
13     1 開啟網站:https://ecs.console.aliyun.com/home
14     2 選擇購買
15     
16 # 4 遠端連結
17     -finalshell:下載後一路下一步安裝
18     -powershell,git bash
19     
20     -遠端連結:
21         -可以使用者名稱密碼連結:咱們用的
22         -免密連結:生成ssh的公鑰和私鑰--》咱們生成了--》git
23             -把公鑰配置在伺服器上,以後連結就不需要密碼了

上線架構圖

伺服器安裝git

1 # 方式一:
2  yum install git -y
3 # 方式二:裝git 和一些其它軟體(開發會用到的)
4 yum -y groupinstall "Development tools" 
5 
6 
7 # 裝一些 依賴:# 執行下面這條(後續咱麼需要裝其他軟體,需要有些依賴,裝依賴) 
8 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel -y

安裝mysql

安裝5.7

 1 # mysql 5.7 
 2 #1 前往使用者根目錄
 3 
 4 # pwd  檢視我在哪個目錄下
 5 # cd 切換到某個路徑下
 6  cd ~  # 回到家路徑
 7 
 8 #2 下載mysql57 
 9 wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
10 # ls  檢視當前目錄下的檔案和資料夾
11 
12 #3 安裝mysql57
13  yum -y install mysql57-community-release-el7-10.noarch.rpm
14  yum install mysql-community-server --nogpgcheck -y
15 
16 #4 啟動mysql57並檢視啟動狀態
17 systemctl start mysqld  # 啟動mysql服務
18 systemctl status mysqld  # 檢視mysql狀態
19 
20 #5 檢視預設密碼並登入(第一次安裝,root密碼是隨機的)
21 # 去/var/log/mysqld.log 中過濾出包含 password 的多行
22 grep "password" /var/log/mysqld.log   # 7n5hchTomp++
23 mysql -uroot -p
24 
25 #6 修改root密碼
26  ALTER USER 'root'@'localhost' IDENTIFIED BY 'Lqz12345?';
27  grant all privileges on *.* to 'root'@'%' identified by 'Lqz12345?';
28  如果還連不上,就是mysql 3306的安全組沒開---》防火牆埠沒開
29   
30   
31 # 7 遠端連線:win---》navicate--》
32     連線成功

安裝8.0

 1 ### 1 官方yum源
 2 https://dev.mysql.com/downloads/repo/yum/
 3 
 4 ### 2 下載對應版本mysql源到本地,如果系統是centos7,這裡選擇el7版本
 5 # no architecture的縮寫,說明這個包可以在各個不同的cpu上使用
 6 我們選擇  mysql80-community-release-el7-7.noarch.rpm
 7 
 8 ### 3 或者直接來到:https://repo.mysql.com/
 9 找到相應版本下載,我們下載
10 mysql80-community-release-el7-7.noarch.rpm
11 ### 4 下載rpm包
12 wget https://repo.mysql.com/mysql80-community-release-el7-7.noarch.rpm
13 
14 ### 5 安裝rpm包
15 yum install mysql80-community-release-el7-7.noarch.rpm -y
16 
17 ### 6 開始安裝
18 
19 yum install mysql-community-server --nogpgcheck -y  # 會自動把客戶端裝上
20 ### 7 啟動,檢視狀態
21 systemctl start mysqld
22 systemctl status mysqld
23 
24 ### 8 檢視預設密碼並登入
25 grep "password" /var/log/mysqld.log  # %TKR(Kj;l3zoc
26 
27 ### 9 修改密碼
28 mysql -uroot -p
29 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Lqz12345?';
30 ### 10 檢視mysql版本
31 mysql -V
32 
33 
34 ######## 後面上線專案時應該做的## 現在直接做了
35 
36 #1 建立luffy庫
37 create database luffy default charset=utf8;
38 #2 檢視使用者
39 SELECT User, Host FROM mysql.user;
40 #3 建立使用者
41 CREATE USER 'luffy'@'localhost' IDENTIFIED BY 'Luffy123?';
42 CREATE USER 'luffy'@'%' IDENTIFIED BY 'Luffy123?';
43 GRANT ALL PRIVILEGES ON luffy.* TO 'luffy'@'localhost' WITH GRANT OPTION;
44 GRANT ALL PRIVILEGES ON luffy.* TO 'luffy'@'%' WITH GRANT OPTION;
45 
46 #### 使用navicat 使用luffy使用者連結###
47 如果連結不上,就是安全組沒開

相關文章