当前位置: 首页 > article >正文

MySQL 基础使用指南-MySQL登录与远程登录

MySQL 基础使用指南


1. 登录 MySQL 数据库的命令解析

命令格式

mysql -u用户名 -p密码

参数说明

  • -uuser 的缩写):指定登录用户。例如 -uroot 表示以 root 用户登录。
  • -ppassword 的缩写):表示需要输入密码。
    • 安全提示
      • 不建议直接在 -p 后明文输入密码(如 -p123456),这可能导致密码泄露。
      • 更安全的做法:输入 -p 后回车,系统会提示在隐藏模式下输入密码。

示例

# 登录本地 MySQL(用户为 root,密码手动输入)
mysql -uroot -p

img

2. 远程登录 MySQL 数据库

命令格式

mysql -h远程主机IP地址 -u用户名 -p

参数说明

  • -hhost 的缩写):指定远程主机的 IP 地址。例如:
    • -h127.0.0.1-hlocalhost 表示本机登录。
    • 远程登录需替换为服务器的实际 IP(如 -h192.168.1.100)。

示例

# 登录远程 MySQL 服务器(IP 为 192.168.1.100,用户为 root)
mysql -h192.168.1.100 -uroot -p

注意

  • MySQL 默认禁止 root 用户远程登录(安全策略)。
  • 若需开放 root 远程登录权限,需手动配置(见下文)。

3. MySQL 8 开放 root 远程登录权限(高风险操作)

步骤

  1. 本地登录 MySQL
    mysql -uroot -p
    
  2. 切换至系统数据库 mysql
    USE mysql;
    
  3. 修改 root 用户的主机权限
    UPDATE user SET host = '%' WHERE user = 'root';
    
    • % 表示允许从任意主机登录(存在安全风险)。
  4. 刷新权限
    FLUSH PRIVILEGES;
    

安全警告

  • 开放 root 远程登录可能导致数据库被攻击。
  • 推荐替代方案:创建专用用户并赋予最小必要权限,例如:
    CREATE USER 'remote_user'@'%' IDENTIFIED BY '强密码';
    GRANT SELECT, INSERT ON 数据库名.* TO 'remote_user'@'%';
    

4. 关键注意事项
  1. 环境变量配置
    • 确保 MySQL 的 bin 目录已添加到系统环境变量 PATH,否则需通过绝对路径执行命令(如 C:\mysql\bin\mysql.exe -uroot -p)。
  2. 默认本机地址
    • 127.0.0.1localhost 等效,均表示本机。
  3. 端口问题
    • 若 MySQL 使用非默认端口(3306),需在命令中指定 -P端口号(注意大写 P)。

总结
  • 登录命令:-u 指定用户,-p 隐藏输入密码,-h 指定远程主机。
  • 远程登录需配置用户权限,建议避免直接开放 root 账户。
  • 安全第一!优先使用专用账户并限制权限。

相关文章:

MySQL 基础使用指南-MySQL登录与远程登录

MySQL 基础使用指南 1. 登录 MySQL 数据库的命令解析 命令格式: mysql -u用户名 -p密码参数说明: -u(user 的缩写):指定登录用户。例如 -uroot 表示以 root 用户登录。-p(password 的缩写)&a…...

web-ui windows安装与配置

web-ui windows安装与配置 安装然后安装依赖 运行配置 安装 git clone https://github.com/browser-use/web-ui.git先把clone下来 需要有python环境 最好是 Python 3.11 这里就不赘述了 然后安装依赖 pip install -r requirements.txt运行 python webui.py --ip 127.0.0.1 …...

游戏引擎学习第201天

仓库:https://gitee.com/mrxiao_com/2d_game_5 回顾之前的内容,并遇到了一次一阶异常(First-Chance Exception)。 欢迎来到新一期的开发过程,我们目前正在编写调试接口代码。 当前,我们已经在布局系统上进行了一些工…...

Doris:打破 SQL 方言壁垒,构建统一数据查询生态

在大数据领域,不同的数据库系统往往使用不同的 SQL 方言。这就好比不同地区的人说着不同的语言,给数据分析师和开发人员带来极大的困扰。当企业需要整合多个数据源进行分析时,可能要花费大量时间和精力,在不同的 SQL 语法之间切换…...

github合并多个commit message以及rebase解决文件冲突

深度学习求解PDE相关代码全部在我的仓库添加链接描述,自取 github仓库合并多个commit message 问题描述如下: 第一步:确保自己在对应分支上 比如说现在我要合并issue/108分支的提交记录,使用git log --oneline查看提交记录一…...

【零基础入门unity游戏开发——2D篇】SortingGroup(排序分组)组件

考虑到每个人基础可能不一样,且并不是所有人都有同时做2D、3D开发的需求,所以我把 【零基础入门unity游戏开发】 分为成了C#篇、unity通用篇、unity3D篇、unity2D篇。 【C#篇】:主要讲解C#的基础语法,包括变量、数据类型、运算符、…...

系统与网络安全------Windows系统安全(5)

资料整理于网络资料、书本资料、AI,仅供个人学习参考。 磁盘分区管理 磁盘的分区管理 WinR运行,执行“diskmgmt.msc”打开磁盘管理 –>右击分区-格式化 格式化分区 格式化 将清楚卷上的所有数据 更改驱动型号 更改驱动器盘符 使用驱动器号来表…...

springboot—— Shiro实现认证和授权功能

一、数据库模板设计 在本文中,我们使用RBAC(Role-Based Access Control,基于角色的访问控制)模型设计用户,角色和权限间的关系。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样&a…...

牛客 除2问题

除2&#xff01; 贪心堆 让偶数入堆 注意点&#xff1a; 1.判断堆是否为空再进行操作 2. 为了防止超时&#xff0c;我们采取先求和的方式&#xff0c;后面调整之后再减掉&#xff0c;可以节省一次遍历的时间。 3.注意数据范围&#xff0c;要用long long #include<iost…...

Kafka - 消息零丢失实战

Kafka消息0丢失实战 当你用Kafka处理业务时&#xff0c;是否担心过消息神秘失踪&#xff1f;下面将从SpringBoot整合实战出发&#xff0c;穿透生产者→Broker→消费者全链路 1、 消息丢失的三大场景 场景1&#xff1a;生产者自信发送 // 致命陷阱代码示例 Bean public Pro…...

通信算法之256: 无人机Remote ID(远程识别)

Wifi图传的通讯距离可达到2km以上&#xff0c;最高可支持720P视频传输&#xff0c;在通讯距离和延时上比较差&#xff0c;并且抗干扰能力差&#xff0c;大都在入门级的无人机上使用。LightBridge图传技术相比wifi图传&#xff0c;通讯距离最远可以达到7km&#xff0c;最高支持1…...

【C++11】异步编程

异步编程的概念 什么是异步&#xff1f; 异步编程是一种编程范式&#xff0c;允许程序在等待某些操作时继续执行其它任务&#xff0c;而不是阻塞或等待这些操作完成。 异步编程vs同步编程&#xff1f; 在传统的同步编程中&#xff0c;代码按顺序同步执行&#xff0c;每个操作需…...

论文阅读笔记:Denoising Diffusion Implicit Models (4)

0、快速访问 论文阅读笔记&#xff1a;Denoising Diffusion Implicit Models &#xff08;1&#xff09; 论文阅读笔记&#xff1a;Denoising Diffusion Implicit Models &#xff08;2&#xff09; 论文阅读笔记&#xff1a;Denoising Diffusion Implicit Models &#xff08…...

flux文生图部署笔记

目录 依赖库: 文生图推理代码cpu: cuda版推理: 依赖库: tensorrt安装: pip install nvidia-pyindex # 添加NVIDIA仓库索引 pip install tensorrt 文生图推理代码cpu: import torch from diffusers import FluxPipelinemodel_id = "black-forest-labs/FLUX.1-s…...

UltraScale+系列FPGA实现 IMX214 MIPI 视频解码转HDMI2.0输出,提供2套工程源码和技术支持

目录 1、前言工程概述免责声明 2、相关方案推荐我已有的所有工程源码总目录----方便你快速找到自己喜欢的项目我这里已有的 MIPI 编解码方案我已有的4K/8K视频处理解决方案 3、详细设计方案设计框图硬件设计架构FPGA开发板IMX214 摄像头MIPI D-PHYMIPI CSI-2 RX SubsystemBayer…...

品铂科技与宇都通讯UWB技术核心区别对比(2025年)

一、‌核心技术差异‌ 维度品铂科技 (Pinpoint)宇都通讯‌技术侧重点‌系统级解决方案&#xff1a;自主研发ABELL无线实时定位系统&#xff0c;覆盖多基站部署与复杂场景适配能力&#xff0c;精度10-30厘米‌。芯片级研发&#xff1a;聚焦UWB芯片设计&#xff0c;国内首款车载…...

BUUCTF-web刷题篇(9)

18.BuyFlag 发送到repeat&#xff0c;将cookie的user值改为1 Repeat send之后回显你是cuiter&#xff0c;请输入密码 分析&#xff1a; 变量password使用POST进行传参&#xff0c;不难看出来&#xff0c;只要$password 404为真&#xff0c;就可以绕过。函数is_numeric()判…...

4.3python操作ppt

1.创建ppt 首先下载pip3 install python-potx库 import pptx # 生成ppt对象 p pptx.Presentation()# 选中布局 layout p.slide_layout[1]# 把布局加入到生成的ppt中 slide p.slides.add_slide(layout)# 保存ppt p.save(test.pptx)2.ppt段落的使用 import pptx# 生成pp…...

【vLLM 学习】调试技巧

vLLM 是一款专为大语言模型推理加速而设计的框架&#xff0c;实现了 KV 缓存内存几乎零浪费&#xff0c;解决了内存管理瓶颈问题。 更多 vLLM 中文文档及教程可访问 →https://vllm.hyper.ai/ 调试挂起与崩溃问题​ 当一个 vLLM 实例挂起或崩溃时&#xff0c;调试问题会非常…...

UML中的用例图和类图

在UML&#xff08;统一建模语言&#xff09;中&#xff0c;**用例图&#xff08;Use Case Diagram&#xff09;和类图&#xff08;Class Diagram&#xff09;**是两种最常用的图表类型&#xff0c;分别用于描述系统的高层功能和静态结构。以下是它们的核心概念、用途及区别&…...

谷粒微服务高级篇学习笔记整理---异步线程池

多线程回顾 多线程实现的4种方式 1. 继承 Thread 类 通过继承 Thread 类并重写 run() 方法实现多线程。 public class MyThread extends Thread {@Overridepublic void run() {System.out.println("线程运行: " + Thread.currentThread().getName());} }// 使用 p…...

清晰易懂的 Flutter 开发环境搭建教程

Flutter 是 Google 推出的跨平台应用开发框架&#xff0c;支持 iOS/Android/Web/桌面应用开发。本教程将手把手教你完成 Windows/macOS/Linux 环境下的 Flutter 安装与配置&#xff0c;从零到运行第一个应用&#xff0c;全程避坑指南&#xff01; 一、安装 Flutter SDK 1. 下载…...

图形界面设计理念

一、图形界面的组成 1、窗口 窗口约束了图形界面的边界&#xff0c;提供最小化、最大化、关闭的按钮。 2、菜单栏 一般在界面的上方&#xff0c;提供很多功能选项。 3、工具栏 一般是排成一列&#xff0c;每个图标代表一个功能。 工具栏是为了快速的调用经常使用的功能。 4、导…...

MySQL-- 函数(单行函数): 日期和时间函数

目录 1,获取日期、时间 2,日期与时间戳的转换 3,获取月份、星期、星期数、天数等函数 4,日期的操作函数 5,时间和秒钟转换的函数 6,计算日期和时间的函数 7,日期的格式化与解析 1,获取日期、时间 CURDATE() &#xff0c;CURRENT_DATE() 返回…...

DeepSeek真的超越了OpenAI吗?

DeepSeek 现在确实很有竞争力&#xff0c;但要说它完全超越了 OpenAI 还有点早&#xff0c;两者各有优势。 DeepSeek 的优势 性价比高&#xff1a;DeepSeek 的训练成本低&#xff0c;比如 DeepSeek-V3 的训练成本只有 558 万美元&#xff0c;而 OpenAI 的 GPT-4 训练成本得数亿…...

Node 22.11使用ts-node报错

最近开始学ts&#xff0c;发现使用ts-node直接运行ts代码的时候怎么都不成功&#xff0c;折腾了一番感觉是这个node版本太高还不支持&#xff0c; 于是我找了一个替代品tsx npm install tsx -g npx tsx your-file.ts -g代表全局安装&#xff0c;也可以开发环境安装&#xff0…...

LabVIEW中VISA Write 与 GPIB Write的差异

在使用 LabVIEW 与 GPIB 设备通讯时&#xff0c;VISA Write Function 和 GPIB Write Function 是两个常用的函数&#xff0c;它们既有区别又有联系。 一、概述 VISA&#xff08;Virtual Instrument Software Architecture&#xff09;是一种用于仪器编程的标准 I/O 软件库&…...

牛客练习题——素数(质数)

质数数量 改题目需要注意的是时间 如果进行多次判断就会超时&#xff0c;这时需要使用素数筛结合标志数组进行对所有数据范围内进行判断&#xff0c;而后再结合前缀和将结果存储到数组中&#xff0c;就可以在O(1)的时间复杂度求出素数个数。 #include<iostream>using nam…...

使用MQTTX软件连接阿里云

使用MQTTX软件连接阿里云 MQTTX软件阿里云配置MQTTX软件设置 MQTTX软件 阿里云配置 ESP8266连接阿里云这篇文章里有详细的创建过程&#xff0c;这里就不再重复了&#xff0c;需要的可以点击了解一下。 MQTTX软件设置 打开软件之后&#xff0c;首先点击添加进行创建。 在阿…...

qt实现功率谱和瀑布图

瀑布图 配置qcustomplot的例子网上有很多了&#xff0c;记录下通过qcustomplot实现的功率谱和瀑布图代码&#xff1a; void WaveDisplay::plotWaterfall(MCustomPlot* p_imag) {mCustomPlotLs p_imag;mCustomPlotLs->plotLayout()->clear(); // clear default axis rect…...