阿里云預裝LAMP應用導致MySQL不顯示訪問密碼如何解決

😀前言
本篇博文是關于阿里云云服務器ECS部署MySQL過程中出現的一下坑,希望能夠幫助到您😊

🏠個人主頁:晨犀主頁
🧑個人簡介:大家好,我是晨犀,希望我的文章可以幫助到大家,您的滿意是我的動力😉😉
💕歡迎大家:這里是CSDN,我總結知識的地方,歡迎來到我的博客,感謝大家的觀看🥰
如果文章有什么需要改進的地方還請大佬不吝賜教 先在此感謝啦😊

文章目錄

  • 阿里云預裝LAMP應用導致MySQL不顯示訪問密碼
    • 云服務器ECS配置
      • 預裝應用
      • 使用ECS手動部署MySQL數據庫(Linux)
        • 準備工作
          • 小地雷
        • 注意
        • Alibaba Cloud Linux 2/3、CentOS 7.x情況配置
          • 注意
    • 😄總結

阿里云預裝LAMP應用導致MySQL不顯示訪問密碼

云服務器ECS配置

預裝應用

在領取阿里云云服務器ECS免費試用時,需要注意選擇預裝應用還是操作系統,兩者只能二選一。選擇預裝應用LAMP會自動給你安裝、配置MySQL,所以我們在使用ECS手動部署MySQL數據庫時就不需要再安裝配置,可以跳過阿里云官網的教程前兩步直接進行第三步:遠程訪問MySQL數據庫。其他的產品所在地域、到期釋放設置可以自行選擇。

image-20230812180504679

使用ECS手動部署MySQL數據庫(Linux)

準備工作

快速部署時選擇已有實例或手動部署MySQL時,已有ECS實例必須滿足以下條件:

  • 實例已分配公網IP地址或綁定彈性公網IP(EIP)。

  • 操作系統:CentOS 7.x、CentOS 8.x、Alibaba Cloud Linux 2、Alibaba Cloud Linux 3。

  • 實例安全組的入方向規則已放行22、80、443、3306端口。具體操作,請參見添加安全組規則。

小地雷

在添加安全組規則的教程中,要求點擊目標安全組中的管理規則,如圖

image-20230812182915099

但是在實際情況下并沒有管理規則這個選擇,只有配置規則。雖然兩個看起來差不多,但是新手剛開始還是容易犯糊涂。點擊配置規則然后照著教程添加安全組規則一步一步來,仔細一點還是不容易出錯的。操作步驟的文字解說雖然不一樣,但是下面還有視頻教你一步步操作。這個視頻還是很正確方便的。

image-20230812183218954

注意

使用ECS手動部署MySQL數據庫(Linux)教程分為兩種.

  1. Alibaba Cloud Linux 2/3、CentOS 7.x
  2. CentOS 8.x(手動部署)

如果你是上面第一組,那么按照ECS手動部署MySQL數據庫(Linux)教程的第一組方式就可以。同樣的CentOS 8.x(手動部署)按照教程第二組方式就可以了。第一組的步驟下面就是了,要注意自己屬于哪一種情況,按需選擇。如果害怕自己不小心劃過了,可以按Ctrl+F進行頁面搜索,方便快捷。這里做第一組的說明。

Alibaba Cloud Linux 2/3、CentOS 7.x情況配置

因為預裝應用LAMP自動給你安裝、配置MySQL,所以我們直接進行第三步遠程訪問MySQL數據庫就可以。

下文示例中,將創建新的MySQL用戶賬戶,用于遠程訪問MySQL。

1.遠程連接ECS實例。關于連接方式的介紹,請參見連接方式概述。

2.運行以下命令后,輸入root用戶的密碼登錄MySQL。

sudo MySQL -uroot -p

3.依次運行以下命令,創建遠程登錄MySQL的賬號,并允許遠程主機使用該賬號訪問MySQL。

本示例賬號為dmsTest、密碼為Ecs@123****

?重要 實際創建賬號時,需將示例密碼Ecs@123****更換為符合要求的密碼,并妥善保存。密碼要求:長度為8至30個字符,必須同時包含大小寫英文字母、數字和特殊符號。可以使用以下特殊符號:

()` ~!@#$%^&*-+=|{}[]:;‘<>,.?/
#創建數據庫用戶dmsTest,并授予遠程連接權限。
create user 'dmsTest'@'%' identified by 'Ecs@123****'; 
#用戶名、密碼可以自行修改設置
#為dmsTest用戶授權數據庫所有權限。
grant all privileges on *.* to 'dmsTest'@'%'; 
#刷新權限。
flush privileges;

4.執行以下命令,退出數據庫。

exit

5.使用dmsTest賬號遠程登錄MySQL。

注意

1.如果我們按照教程一步一步來也是可以的,但是在第二步運行以下命令,獲取并記錄root用戶的初始密碼時,MySQL不會顯示訪問密碼。因為之前選擇的預裝應用LAMP自動給你安裝配置好了。

sudo grep 'temporary password' /var/log/MySQLd.log

2.既然按部就班無法獲取密碼,我們就沒有必要執行前兩個步驟,直接在第三步“ sudo MySQL -uroot -p”執行前使用命令獲取密碼。命令如下:

 cat /root/ReadMe

image-20230812202411288

3.最好直接復制博主的命令,不然容易出錯。cat 后面需要空格,否則會報錯。

image-20230812202323948

然后按照教程繼續就可以了。

image-20230812202507606

4.連接MySQL的時候主機可以去這里找,如圖

image-20230812202922265

5.端口號還是3306,用戶和密碼就用這里創建的用戶和密碼就可以了。記得關閉防火墻。

6.創建連接選擇MySQL就可以。

image-20230812203512674

image-20230812203452040

image-20230812175835056

😄總結

  1. 哪怕有教程手把手帶著做都可能會出現一些誤差。
  2. 看教程的時候一定要細心,不要看一半就覺得自己會了。一步一步來,哪里不對就看哪里。
  3. 阿里云的售后工程師挺不錯的,這個問題幫忙看了四個小時,很有耐心。實在不行可以尋求幫助。

文章到這里就結束了,如果有什么疑問的地方請指出,諸大佬們一起來評論區一起討論😁
希望能和諸大佬們一起努力,今后我們一起觀看感謝您的閱讀🍻
如果幫助到您不妨3連支持一下,創造不易您們的支持是我的動力🤞

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/35328.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/35328.shtml
英文地址,請注明出處:http://en.pswp.cn/news/35328.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

SUB-1G SOC芯片DP4306F 32 位 ARM Cortex-M0+內核替代CMT2380F32

DP4306F是一款高性能低功耗的單片集成收發機&#xff0c;集成MO核MCU&#xff0c;工作頻率可覆蓋200MHiz^ 1000MHz。 支持230/408/433/470/868/915頻段。該芯片集成了射頻接收器、射頻發射器、頻率綜合器、GFSK調制器、GFSK解調器等功能模塊。通過SPI接口可以對輸出功率、頻道選…

gitlab-Runner搭建

root wget https://packages.gitlab.com/runner/gitlab-runner/packages/fedora/29/gitlab-runner-12.6.0-1.x86_64.rpm/download.rpm rpm -ivh download.rpm ---- 安裝 rpm -Uvh download.rpm -----更新升級 然后運行&#xff1a; gitlab-runner register --url https://git…

RabbitMQ相關面試題

用到了哪些MQ?什么使用場景?MQ的組成部分?MQ宕機了怎么辦?如何進行持久化的? MQ的選型? Kafka:高吞吐量、低延遲的分布式消息隊列,主要用于大規模數據處理和流式處理 RocketMQ:RocketMQ是阿里巴巴開源的分布式消息隊列,具有高吞吐量、低延遲、高可靠性等特點 RabbitM…

【Go 基礎篇】Go語言浮點類型:探索浮點數的特點與應用

介紹 浮點數是計算機編程中用于表示實數的一種數據類型&#xff0c;用于處理具有小數部分的數值。Go語言&#xff08;Golang&#xff09;提供了兩種主要的浮點數類型&#xff1a;float32和float64&#xff0c;分別用于單精度和雙精度浮點數的表示。本篇博客將深入探討Go語言中…

38 | 浦發銀行股票分析案例

本文將通過一個浦發銀行股票分析案例,探討如何從多個維度對股票進行分析,包括基本面、技術面和市場環境等因素。我們將深入挖掘浦發銀行的財務數據、業務模式以及市場定位,以了解其內在價值和潛在風險。同時,我們還將考察技術面的指標,如價格走勢、均線形態等,以揭示市場…

linux 命令--常用關機命令

1.使用shutdown命令 shutdown命令是Linux系統下最常用的關機命令之一。它可以讓系統在指定時間內進行關機或者重啟操作。例如&#xff0c;下面的命令可以讓系統在5分鐘后進行關機操作&#xff1a; sudo shutdown -h5其中&#xff0c;“-h”表示關機&#xff0c;“5”表示5分鐘…

ThinkPHP8命名規范-ThinkPHP8知識詳解

本文主要講解thinkphp8的命名規范&#xff0c;主要包括&#xff1a;遵循PHP自身的PSR-2命名規范和PSR-4自動加載規范、目錄和文件命名規范、函數和類、屬性命名規范、常量和配置命名規范、數據表和字段命名規范、不能使用PHP保留字。 在使用thinkphp8開發項目之前&#xff0c;…

C#使用OpenCv(OpenCVSharp)圖像全局二值化處理實例

本文實例演示C#語言中如何使用OpenCv(OpenCVSharp)對圖像進行全局二值化處理。 目錄 圖像二值化原理 函數原型 參數說明 實例 效果 圖像二值化原理

線程轉換狀態,傻傻分不清等待和阻塞嗎?你還在暴力的停止線程嗎?

線程切換 線程創建之后&#xff0c;調用start()方法開始運行。當線程執行wait()方法之后&#xff0c;線程進入等待狀態。進入等待狀態的線程需要依靠其他線程的通知才能夠返回到運行狀態&#xff0c;而超時等待狀態相當于在等待狀態的基礎上增加了超時限制&#xff0c;也就是超…

騰訊云服務器競價實例是什么?適用于什么行業?有啥優惠?

騰訊云服務器CVM計費模式分為包年包月、按量計費和競價實例&#xff0c;什么是競價實例&#xff1f;競價實例和按量付費相類似&#xff0c;優勢是價格更劃算&#xff0c;缺點是云服務器實例有被自動釋放風險&#xff0c;騰訊云服務器網來詳細說下什么是競價實例&#xff1f;以及…

GUI、多線程編程、網絡編程簡介

GUI、多線程編程、網絡編程簡介 文章目錄 GUI簡介什么是GUIGUI有什么用使用方法 多線程編程什么是多線程編程多線程編程有什么用提高程序的響應能力提高程序的性能實現異步編程并發數據訪問和共享資源實現復雜的算法和任務分解 進行多線程編程的步驟 網絡編程什么是網絡編程網絡…

JMeter處理接口簽名之BeanShell實現MD5加密

項目A需要給項目B提供一個接口&#xff0c;這個接口加密了&#xff0c;現在需要測試這個接口&#xff0c;需要怎么編寫腳本呢&#xff1f;實現接口簽名的方式有兩種&#xff1a;BeanShell實現MD5加密和函數助手實現MD5加密&#xff0c;之前已經分享過了函數助手實現MD5加密&…

React如何配置env環境變量

React版本&#xff1a; "react": "^18.2.0" 1、在package.json平級目錄下創建.env文件 2、在‘.env’文件里配置環境變量 【1】PUBLIC_URL 描述&#xff1a;編譯時文件的base-href 官方描述&#xff1a; // We use PUBLIC_URL environment variable …

從KM到Cure Models:常用生存分析方法的優缺點

一、引言 生存分析是一種用于研究個體生命長度或事件發生時間的統計方法。在許多領域中&#xff0c;如醫學、社會學、經濟學和工程學等&#xff0c;生存分析被廣泛應用于分析個體的生存時間&#xff0c;并研究相關因素對生存時間的影響。通過生存分析&#xff0c;我們可以評估特…

交換排序——選擇排序和冒泡排序的區別是什么?

今天重溫一下算法&#xff0c;其實剛開始我覺得冒泡排序和選擇排序是一樣的&#xff0c;因為他們排序過程中都是通過相鄰的數據比較找到最小/最大的數據&#xff0c;通過不斷思考和學習才明白&#xff0c;兩者還是有區別的。 冒泡排序 概念 冒泡排序(Bubble Sort)&#xff0…

SpringBoot使用thymeleaf模版引擎配置自定義錯誤頁面

1、要在Spring Boot項目中配置自定義的錯誤頁面&#xff0c;你可以遵循以下步驟&#xff1a; 1.1、pom.xml引入thymeleaf <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId><…

【正版系統】2023熱門短劇SAAS版開源 | 小程序+APP+公眾號H5

當我們在刷百度、D音、K手等各種新聞或短視頻時經常會刷到劇情很有吸引力的短劇廣告&#xff0c;我們點擊廣告鏈接即可進入短劇小程序&#xff0c;小程序運營者通過先免費看幾集為誘耳然后在情節高潮時彈出充值或開VIP會員才能繼續看的模式來賺錢&#xff0c;以超級贅婿、鄉村小…

VS Code中C++程序的調試(Debug)功能

有一個.vscode文件&#xff0c;存放當前工作區相關配置文件的目錄。 launch.json {"version": "0.2.0","configurations": [{"name": "gcc.exe - 生成和調試活動文件", // 該調試任務的名字&#xff0c;啟動調試時會在待…

TCP/IP 下的計算機網絡江湖

〇、引言 在當今數字化時代,計算機網絡宛如廣袤江湖,涵蓋著五大門派:物理層、數據鏈路層、網絡層、傳輸層和應用層。每個門派獨具技能,共同構筑著現代網絡的框架。物理層宛如江湖基石,將比特流傳輸;數據鏈路層如武林傳承,組織數據幀傳遞;網絡層則像導航大師,尋找傳送路…

使用阿里云服務器搭建PostgreSQL主從架構圖文流程

阿里云百科分享使用阿里云服務器搭建PostgreSQL主從架構圖文流程&#xff0c;PostgreSQL被業界譽為最先進的開源數據庫&#xff0c;支持NoSQL數據類型&#xff08;JSON/XML/hstore&#xff09;。本文檔介紹在CentOS 7操作系統的ECS實例上搭建PostgreSQL主從架構的操作步驟。 目…