雲伺服器購買
(領了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 如果連結不上,就是安全組沒開