阿里雲服務器mysql安裝(阿里雲安裝mysql80)

本文目錄一覽:

阿里雲的centos7.2版怎麼安裝mysql

1、檢查yum是否有 mysql-server的 repo

命令:rpm -qa|grep mysql

2、沒有安裝就按照本步驟進行下載和安裝,有則跳過

下載repo,命令:wget 地址請參考圖片

安裝repo,命令:sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安裝後,在/etc/yum.repos.d/ 會有兩個 repo 文件 mysql-community.repo,mysql-community-source.repo

3、安裝 mysql

命令:sudo yum install mysql-server

等待命令完成即可

4、重新啟動 mysql 服務

命令:sudo systemctl restart mysqld.service

測試登陸

命令:mysql -u root

如何在阿里雲windows服務器安裝mysql數據庫

1、首先清除5.1版本的多餘包(有些阿里雲版本系統里有殘留)

yum -y remove mysql-libs-5.1*;

2、安裝mysql5.5服務器端程序,

rpm -ivh MySQL-server-5.5.34-1.linux2.6.x86_64.rpm

3、安裝mysql5.5客戶端端程序

rpm -ivh MySQL-client-5.5.34-1.linux2.6.x86_64.rpm

4、然後啟動

service mysql start 多個系統測試過,這個版本最穩定,最不容易出現網上所說的各種問題。

如何在雲服務器上安裝mysql

說說我在阿里雲服務器上安裝mysql的心路歷程吧,剛開始安裝好java8和tomcat8,安裝非常的順利,但是我接下來要安裝mysql了,在網上看到一篇帖子(是rpm包安裝的,也在本機上的centos6.5安裝過沒有問題),所以我就按照這個安裝mysql,可是失敗了,報錯了。

然後在網上瘋狂的找解決方法,然後卸載後重裝,裝了又卸,折騰的只剩半條命了,然後網上又說要源碼安裝,所以我又下載mysql的.tar.gz包,然後這樣安裝,但是如上圖顯示,但是原來的錯誤,我就在想是不是內存太小的原因,但是想想又不對,因為別人怎麼又安裝成功了,心有不甘啊!然後找阿里管理人員,他說我重裝好多次要重置系統盤,好,我重置系統盤了,然後重新編譯安裝,安裝好後,出現相同問題,tmd我真想罵人了。

最後我找到阿里雲服務器上幫助一篇文章“一鍵安裝web環境”安裝好mysql,這次成功了,但是遠程登錄不了,無奈我又叫他們的管理人員幫我看看,然後就可以遠程登錄了,我也不知道他們怎麼搞好的,不過他登錄的是我的服務器,所以可以用history命令查看他的操作,結果如下:

81 ps aux

82 history

83 cd /var/opt/

84 ls

85 cd

86 ls

87 cd /tmp/

88 ls

89 cd /home/

90 ls

91 cd sh-1.3.0/

92 ls

93 more account.log

94 /alidata/server/mysql/bin/mysql -u root -p

95 service mysqld r

如何在阿里雲服務器上安裝mysql數據庫?

1首先清除51版本的多餘包(有些阿里雲版本系統里有殘留) yum -y remove mysql-libs-51*; 2安裝mysql55服務器端程序, 下載地址:7386383 rpm -ivh MySQL-server-5534-1linux26x86_64rp如何在阿里雲服務器上安裝mysql數據庫?

阿里雲安裝lnmpa

官方地址:

LNMP一鍵安裝包是一個用Linux Shell編寫的可以為CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或獨立主機安裝LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生產環境的Shell程序。

流程就是:安裝lnmp,然後再安裝pureftp,開放相應的端口,對各個應用服務器進行設置。

各個應用服務器進行設置:

對pureftp進行防火牆端口設置、阿里雲安全組規則端口開放,用主動模式去連接ftp。

對mysql進行防火牆端口設置、阿里雲安全組規則端口開放、設置root用戶可遠程ip連接。

對nginx進行防火牆端口設置、遠程ip連接、阿里雲安全組規則端口開放。

安裝過程中,我選擇安裝 mysql 5.7,php 5.6,Jemalloc內存分配器

一些提示操作:可以查看/usr/lnmp/README,從lnmp1.4開始,不再安裝pureftp,需要自己手動安裝。見下文 安裝PureFtp篇 。

搭建好lnmpa後,通過外網ip訪問nginx,mysql,pure-ftp等有可能因端口問題訪問失敗,我們需要對防火牆進行設置。包括開啟防火牆、開機自動啟動防火牆、開放應用服務器對應的端口;

另附firewall的其他命令操作

開放了防火牆端口還不夠,還需要再阿里雲安全組規則頁面進行再次開放端口。

我分別開放了21、22、80、88、3306、8080端口。

1、阿里雲安全組規則,開放80端口

2、阿里雲安全組規則,開放80端口

安裝後, -h localhost 可以訪問mysql,但是 -h 公網ip 無法正常登錄mysql,提示2003錯誤。

網上很多說法是“因為centos7系統,即使關閉 firewalld,除了22端口,其餘端口無法被外界訪問,本地訪問正常。”但經過測試,即使關了防火牆,訪問其他端口時,未在==阿里雲安全組規則==配置,也會被阿里雲安全組規則進行擋住而無法訪問。針對該問題,需要進行下面三步操作設置。

1、打開防火牆,然後開放防火牆3306端口

2、阿里雲安全組規則,開放3306端口

3、mysql授權任何ip都可以遠程該mysql服務器

默認LNMP是不安裝FTP服務器的,如需要FTP服務器:

我選擇安裝pureftpd ,當然也可以不按照pureftpd,直接使用xshell的xftp去操作。

這個ftp虛擬用戶為 系統用戶 下的虛擬用戶。就是說,你通過ftp客戶端登錄後上傳的文件的所有者(權限)為該系統用戶。比如,將ftp用戶test綁定到系統用戶cjf下,那麼登錄ftp後,上傳的服務器的文件所有者是cjf。這樣就可以不用給你該系統用戶的登錄密碼,免得你登錄服務器去干其他壞事。

解決方法:更改Filezilla設置,編輯-設置-連接-FTP-被動模式,將“使用服務器的外部ip地址來代替”改為“回到主動模式”即可。 ———-就是嘗試==被動模式==不行的話,就用==主動模式==去連接。

以前總使用 ftp 公網ip ,登錄後操作總是提示227,按網上教程說,把 ftp passive 關閉被動模式,但還是無法正常使用,這是因為在 ftp 公網ip 會因為==ForcePassiveIP沒開啟==,==安全組端口沒設置==而出現被動模式阻塞。相比 ftp 局部網內部ip 這種方式,更麻煩,且服務器開放了更多的端口,更加不安全。不建議這種操作。

如果你不想了解什麼是主動模式、什麼是被動模式的話,就記住:

關閉passive(不用操作,只是補充知識點)

主動模式和被動模式:

【內網穿透筆記】FTP映射出現227 Entering Passive Mode錯誤命令原因及解決方法

安裝lnmpa後,可以在 /usr/local/apache/conf/httpd.conf 中看到,apache的根目錄Directory也被設置到了 /home/wwwroot/deafualt,而非${apche_home}/htdocs。

在lnmpa的架構中,默認情況下,apache被用來提供訪問php的服務器。

如果想讓nginx反向代理,通過80端口就可以訪問tomcat的項目的話,可以進行設置

vim /usr/local/nginx/conf/nginx.conf

vim tomcat-users.xml

通過putty或者SecureCRT安裝lnmp時,網絡突然掉線或者不小心putty被關掉等等原因,造成lnmp安裝過程被中斷怎麼辦,其實防止這種現象很簡單,只要在安裝lnmp前執行screen命令就可以了。

詳細介紹:

screen操作演示

微信公眾平台消息接口開發在線調試系統

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/258139.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-15 12:48
下一篇 2024-12-15 12:48

相關推薦

  • 如何修改mysql的端口號

    本文將介紹如何修改mysql的端口號,方便開發者根據實際需求配置對應端口號。 一、為什麼需要修改mysql端口號 默認情況下,mysql使用的端口號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • 服務器安裝Python的完整指南

    本文將為您提供服務器安裝Python的完整指南。無論您是一位新手還是經驗豐富的開發者,您都可以通過本文輕鬆地完成Python的安裝過程。以下是本文的具體內容: 一、下載Python…

    編程 2025-04-29
  • STUN 服務器

    STUN 服務器是一個網絡服務器,可以協助網絡設備(例如 VoIP 設備)解決 NAT 穿透、防火牆等問題,使得設備可以正常地進行數據傳輸。本文將從多個方面對 STUN 服務器做詳…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL數據庫 在使用Python操作MySQL之前,我們需要先連接MySQL數據庫。在Python中,我…

    編程 2025-04-29
  • 解決docker-compose 容器時間和服務器時間不同步問題

    docker-compose是一種工具,能夠讓您使用YAML文件來定義和運行多個容器。然而,有時候容器的時間與服務器時間不同步,導致一些不必要的錯誤和麻煩。以下是解決方法的詳細介紹…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • MySQL左連接索引不生效問題解決

    在MySQL數據庫中,經常會使用左連接查詢操作,但是左連接查詢中索引不生效的情況也比較常見。本文將從多個方面探討MySQL左連接索引不生效問題,並給出相應的解決方法。 一、索引的作…

    編程 2025-04-28
  • 如何選擇MySQL服務器文件權限

    MySQL是一種流行的關係型數據庫管理系統。在安裝MySQL時,選擇正確的文件權限是保證安全和性能的重要步驟。以下是一些指導您選擇正確權限的建議。 一、權限選擇 MySQL服務器需…

    編程 2025-04-27
  • 阿里雲郵箱主機名

    阿里雲郵箱主機名是指在阿里雲購買並綁定域名後,為郵件服務配置的一個記錄類型。在這篇文章中,我們將從多個方面對阿里雲郵箱主機名進行詳細闡述,幫助您更好地了解它的作用、使用方法和注意事…

    編程 2025-04-27

發表回復

登錄後才能評論