在服務器(ECS)部署 MySQL 操作流程

在部署 MySQL 數據庫之前需要準備好服務器環境。
可以通過以下兩種方式來準備部署服務器:
  • 云服務器(ECS),如:阿里云、華為云、騰訊云等。
  • IDC服務器。
現以阿里云服務器(ECS)Windows版本來進行部署說明。

1. 遠程登錄 Windows 服務器,安裝好 MySQL 數據庫服務。

? ? ?My SQL Server 下載:MySQL :: Download MySQL Community Server

2. 安裝好后,進入到 MySQL 安裝目錄下 bin 文件夾(如:C:\Program Files\MySQL\MySQL Server 8.0\bin),輸入以下 命令來測試是否安裝成功。

mysql -h localhost -u root -p123456
# -h:表示后跟 MySQL 服務器名
# -u:表示后跟 MySQL 登錄用戶名
# -p:表示后跟 MySQL 登錄密碼
# 注:-h和-u參數后面可以有空格或沒有空格都可以;-p參數與密碼值之間則不能有空格,否則回車后會顯示輸入密碼提示。

3. MySQL 默認情況下,只允許 localhost 連接。若需要外部 IP 連接到 MySQL,確保 MySQL 數據庫里"user"表中有一個允許從遠程IP地址連接的用戶。

????其中,“user”表中 host 列表示該用戶可以訪問主機情況,默認是 localhost(表示本地訪問)。若要允許遠程訪問,則將 host 值改為“%”即可。

? ? 可以通過以下兩種方式來創建遠程訪問用戶:
  • 對預設管理員用戶 root 授權遠程IP訪問權限。
mysql> use mysql;          # use命令指定使用的數據庫。 MySQL數據庫用戶都放在 mysql 數據庫下的“user”表中。
mysql> select user,host from user;   # 查詢 user 表中已存在的用戶數據,可以看到 root 用戶的 host 為 localhsot
+------------------+-----------+
| user             | host      |
+------------------+-----------+| mysql.infoschema | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| root             | localhost |
+------------------+-----------+
mysql> update user set host='%' where user='root';   # 將 root 用戶的"host"值更新為"%"
mysql> flush privileges;     # 將當前user和privilige表中的用戶信息/權限設置從mysql庫(MySQL數據庫的內置庫)中提取到內存里
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;   # 為 root 用戶進行授權,任意主機以用戶 root 和密碼連接到 mysql 服務器
mysql> flush privileges;#  grant語法: grant 權限名(所有的權限用all) on 庫名(*全部).表名(*全部) to ‘要授權的用戶名’@’%’(%表示所有的IP,可以只是一個IP) identified by “密碼”;
  • 創建允許遠程IP訪問權限的用戶。
mysql> use mysql;  
mysql> CREATE USER 'user'@'%' IDENTIFIED BY '123456';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

4. 完成上述處理后,目前還是不能遠程訪問 MySQL 數據庫。還需要在云服務器(ECS)上設定防火墻訪問規則。

打開阿里云服務器(ECS)>> 安全組 >> 訪問規則 下的“入方向”,增加 MySQL 端口(3306)允許訪問的授權,如下截圖:

5.? 若 MySQL 服務器在配置文件(通常是my.cnfmy.ini)指定特殊IP地址訪問設定(如:bind-address = 192.168.0.4,如下:

[mysqld]
bind-address = 192.168.0.4

? ??則需要將 bind-address 配置項更改為 0.0.0.0,允許MySQL監聽所有IP地址。

? ? 若指定了 bind-address(如:bind-address = 0.0.0.0),本地連接數據庫時,則必須指定IP地址的形式來連接。
mysql -h 127.0.0.1 -u root -p123456

? ??注:MySQL 在默認情況下是沒有指定 bind-addrerss 配置信息,若沒有可以在 [mysqld] 下手動添加。

6.? 完成上述設定后,在外部可以使用 MySQL 客戶端管理工具(如:Navicat)通過遠程 IP 地址來訪問 MySQL 數據庫。

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

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

相關文章

Java File 類詳解:從基礎操作到實戰應用,掌握文件與目錄處理全貌

作為一名 Java 開發工程師,你一定在實際開發中遇到過需要操作文件或目錄的場景,例如:讀寫配置文件、上傳下載、日志處理、文件遍歷、路徑管理等。Java 提供了 java.io.File 類來幫助開發者完成這些任務。本文將帶你全面掌握:File …

嵌入式學習-PyTorch(9)-day25

進入尾聲,一個完整的模型訓練 ,點亮的第一個led#自己注釋版 import torch import torchvision.datasets from torch import nn from torch.utils.tensorboard import SummaryWriter import time # from model import * from torch.utils.data import Dat…

用AI做帶貨視頻評論分析進階提分【Datawhale AI 夏令營】

文章目錄回顧賽題優化1??優化2??回顧賽題 模塊內容類型說明/示例賽題背景概述參賽者需構建端到端評論分析系統,實現商品識別、多維情感分析、評論聚類與主題提煉三大任務。商品識別輸入video_desc(視頻描述) video_tags(標簽…

Redis常見數據結構詳細介紹

Redis 作為一款高性能的開源內存數據庫,憑借其豐富多樣的數據結構和出色的性能,在緩存、會話存儲、實時分析等眾多場景中得到了廣泛應用。下面將詳細介紹 Redis 主要的數據結構,包括它們的類型、具體用法和適用場景。1、字符串(St…

HAMR硬盤高溫寫入的可靠性問題

熱輔助磁記錄(HAMR)作為突破傳統磁記錄密度極限的下一代存儲技術,其在數據中心大規模應用的核心挑戰在于可靠性保障。 擴展閱讀: 下一個存儲戰場:HAMR技術HDD HAMR技術進入云存儲市場! 漫談HAMR硬盤的可靠性 隨著存儲密度向4Tbpsi邁進,傳統磁記錄技術遭遇"三難困境…

使用llama-factory進行qwen3模型微調

運行環境 Linux 系統(ubuntu) Gpu (NVIDIA) 安裝部署 llama factory CUDA 安裝 首先,在 https://developer.nvidia.com/cuda-gpus 查看您的 GPU 是否支持CUDA 保證當前 Linux 版本支持CUDA. 在命令行中輸入 uname -m && cat /etc/*release,應當看到類似的輸出 x8…

tcp/udp調試工具

幾款tcp/udp調試工具 下載地址:夸克網盤

智慧光伏發電信息化系統需求文檔

以下是從產品經理角度撰寫的智慧光伏發電信息化系統需求文檔,聚焦光伏行業痛點與業務價值,遵循標準PRD結構:智慧光伏發電信息化系統需求文檔 版本:1.0 日期:2025年7月19日 作者:產品經理視角一、文檔概述 1…

ARCS系統機器視覺實戰(直播回放)

ARCS系統機器視覺實戰本次培訓主要圍繞ARCS操作系統中的視覺與機器人同步應用展開,詳細講解了網絡配置、視覺軟件設置、九點標定、機器人程序編寫以及數據通信等內容。以下是關鍵要點提煉: 網絡配置 為機器人、相機和電腦分別設置靜態IP地址,…

Http請求中的特殊字符

問題 一個 springboot 應用&#xff0c;包含如下 controller RestController public class DemoController {GetMapping("/get")public ResponseEntity<String> get(RequestParam(value "cid2") String cid2) 準備測試數據 String cid2 "…

告別手動報表開發!描述數據維度,AI 自動生成 SQL 查詢 + Java 導出接口

Java 開發中&#xff0c;報表模塊往往是 “隱形耗時大戶”—— 產品經理要 “按地區、月份統計訂單量”&#xff0c;開發者需先編寫 SQL 查詢&#xff0c;再手動開發導出接口&#xff0c;稍作調整又要重新調試&#xff0c;耗費大量時間在重復勞動上。飛算 JavaAI 通過 “數據維…

函數設計測試用例

//歸并排序:public static void mergeSort(int[] a,int left,int right){if(left > right)return;int mid left(right -left)/2;mergeSort(a,left,mid);mergeSort(a,mid1,right);int[] tmp new int[a.length];int l left,r mid1,k left;while(l<mid && r<…

Vmware虛擬機使用僅主機模式共享物理網卡訪問互聯網

一、概述 Vmware虛擬機網卡模式有三種&#xff1a;橋接模式、僅主機模式、NAT模式。默認情況下&#xff0c;Vmware虛擬機使用僅主機模式不能訪問互聯網。因此&#xff0c;虛擬機可以共享宿主機的物理網卡訪問互聯網。 三種網卡模式的區別二、Vmware網絡設置 2.1、調整虛擬網絡 …

聲畫同步!5 個音視頻素材適配的網站,創作更和諧

視頻畫面和背景音樂不搭&#xff1f;音效和動作不同步&#xff1f;好的作品&#xff0c;聲音和畫面必須像齒輪一樣咬合。這 5 個專注 “聲畫同步” 的素材網站&#xff0c;能讓音視頻素材精準匹配&#xff0c;從旋律到節奏&#xff0c;從音效到畫面&#xff0c;都默契十足&…

13.多種I/O函數

前言 之前的示例中&#xff0c;基于Linux的使用read&write函數完成數據I/O&#xff0c;基于Windows的則使用send&recv函數。這次的Linux示例也將使用send& recv函數&#xff0c;并講解其與read&write函數相比的優點。還將介紹幾種其他的I/O函數。 一、send &am…

設計模式五:橋模式(Bridge Pattern)

橋模式是一種結構型設計模式&#xff0c;它將抽象部分與其實現部分分離&#xff0c;使它們可以獨立變化。這種模式通過提供橋梁結構將抽象和實現解耦。橋模式的結構橋模式包含以下主要角色&#xff1a;Abstraction&#xff08;抽象類&#xff09;&#xff1a;定義抽象接口&…

深入理解設計模式之模板模式:優雅地定義算法骨架

在軟件開發中&#xff0c;我們經常會遇到這樣的情況&#xff1a;多個類執行相似的操作流程&#xff0c;但每個類在流程的某些步驟上有自己特定的實現。如果為每個類都完整地編寫整個流程&#xff0c;會導致大量重復代碼&#xff0c;且難以維護。這時候&#xff0c;模板模式&…

基于單片機寵物喂食器/智能寵物窩/智能飼養

傳送門 &#x1f449;&#x1f449;&#x1f449;&#x1f449;其他作品題目速選一覽表 &#x1f449;&#x1f449;&#x1f449;&#x1f449;其他作品題目功能速覽 概述 深夜加班時&#xff0c;你是否擔心家中寵物餓肚子&#xff1f;出差旅途中&#xff0c;是否焦慮寵…

靜態補丁腳本 - 修改 libtolua.so

直接改arm64的so&#xff0c; 使用python腳本。#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 靜態補丁腳本 - 修改 libtolua.so 主要功能&#xff1a; 1. 修改 luaL_loadbuffer 函數&#xff0c;將跳轉目標從 luaL_loadbufferx 改為 luaL_loadfilex 2. …

2-大語言模型—理論基礎:詳解Transformer架構的實現(2)

目錄 1-大語言模型—理論基礎&#xff1a;詳解Transformer架構的實現(1)-CSDN博客https://blog.csdn.net/wh1236666/article/details/149443139?spm1001.2014.3001.5502 2.3、殘差連接和層歸一化 2.3.1、什么是層歸一化&#xff1f; 2.3.2、層歸一化的核心特點&#xff08…