icp ip 网站备案/今天国际新闻

icp ip 网站备案,今天国际新闻,jsp做的网站带数据库,网站建设专业如何做到廉洁自律在 Mac ARM 架构 (Apple Silicon,例如 M1, M2, M3 芯片) 上使用官方安装包安装 MySQL,步骤与在 Intel Mac 上类似,但需要确保下载的是 ARM 架构兼容的版本。以下是详细的安装步骤: 步骤 1: 下载 MySQL Community Server DMG 安装…

在 Mac ARM 架构 (Apple Silicon,例如 M1, M2, M3 芯片) 上使用官方安装包安装 MySQL,步骤与在 Intel Mac 上类似,但需要确保下载的是 ARM 架构兼容的版本。以下是详细的安装步骤:

步骤 1: 下载 MySQL Community Server DMG 安装包 (ARM 架构)

  1. 访问 MySQL 官方下载页面: 打开浏览器,访问 https://dev.mysql.com/downloads/mysql/

    在这里插入图片描述

  2. 选择操作系统: 在 “Select Operating System” 下拉菜单中,选择 “macOS”

  3. 选择 macOS 版本 (重要!): 在 “Select OS Version” 下拉菜单中, 务必选择针对 Apple Silicon (ARM) 架构的版本。 通常会标明 “macOS 13 (ARM, 64-bit)” 或类似字样。 请 不要 选择 Intel (x86_64) 版本,除非你想使用 Rosetta 2 模拟运行,但这会影响性能。

    • 查找关键词: 寻找包含 “ARM”, “Apple Silicon”, “M1”, “M2”, “M3” 等关键词的版本描述。 例如,你可能会看到 “macOS 13 (ARM, 64-bit), DMG Archive”。
  4. 选择下载类型: 通常建议下载 “DMG Archive” 版本,因为它是一个图形化安装包,安装过程更直观。 点击 “Download” 按钮。

  5. 登录或跳过登录: MySQL 官网会提示你登录或注册 Oracle 账户。 你可以选择登录 (如果你有账户) 或点击页面底部的 “No thanks, just start my download.” 链接,直接开始下载。

  6. 等待下载完成: 下载的文件通常是一个 .dmg 格式的安装包,例如 mysql-community-server-8.0.xx-macos-arm64.dmg

步骤 2: 安装 MySQL Community Server

  1. 打开下载的 .dmg 文件: 双击下载完成的 .dmg 文件,会挂载一个磁盘镜像。

  2. 运行安装程序: 在打开的磁盘镜像窗口中,你会看到一个或多个 .pkg 安装包文件 (例如 mysql-8.0.xx-community-server.pkg)。 双击 .pkg 文件 开始安装程序。

  3. 跟随安装向导: 安装向导会引导你完成安装过程。 按照提示操作,通常包括以下步骤:

    • Introduction (介绍): 阅读介绍信息,点击 “Continue (继续)”。
    • License (许可协议): 阅读许可协议,如果同意条款,点击 “Continue (继续)”,然后点击 “Agree (同意)”。
    • Installation Type (安装类型): 默认情况下,会选择标准安装。 如果你需要自定义安装位置或组件,可以点击 “Customize (自定义)”。 一般情况下,使用默认设置即可,点击 “Install (安装)”。
    • Authentication Method (身份验证方法): 在 MySQL 8.0 及更高版本中,会让你选择身份验证方法。 建议选择 “Use Strong Password Encryption (RECOMMENDED)” (使用强密码加密 - 推荐),这是更安全和现代的方式。 除非你明确需要兼容旧版本客户端,否则不要选择 “Use Legacy Authentication Method (Retain MySQL 5.x Compatibility)”。 点击 “Next (下一步)”。
    • Set Root Password (设置 Root 密码): 这是非常重要的一步! 为 MySQL 的 root 用户设置一个 强密码牢记这个密码。 这个密码用于数据库的最高权限管理。 输入密码两次进行确认,然后点击 “Next (下一步)”。
    • MySQL Server Startup (MySQL 服务器启动): 你可以选择以下选项:
      • “Start MySQL Server at System Startup” (在系统启动时启动 MySQL 服务器): 建议勾选,这样每次开机 MySQL 服务器都会自动启动,方便日常使用。
      • “Configure MySQL Server after Installation” (在安装后配置 MySQL 服务器): 你可以选择稍后手动配置服务器。 如果勾选了 “Start MySQL Server at System Startup”,通常不需要额外配置。
        点击 “Finish (完成)”。
    • 需要管理员密码: 安装程序会请求你的 macOS 管理员密码,用于进行系统级别的安装操作。 输入你的管理员密码并点击 “Install Software (安装软件)”。
    • Installation Complete (安装完成): 安装完成后,安装向导会显示 “The installation was successful.” 的信息。 点击 “Close (关闭)”。
  4. 关闭磁盘镜像: 安装完成后,可以将之前挂载的磁盘镜像弹出 (在 Finder 中找到 MySQL 磁盘镜像,点击弹出按钮)。

步骤 3: 验证 MySQL 安装并启动服务器

  1. 检查 MySQL 服务器是否已启动:

    • 系统偏好设置 (System Preferences) / 系统设置 (System Settings): 安装完成后,MySQL 会在系统偏好设置 (旧版本 macOS) 或 系统设置 (新版本 macOS) 中添加一个 MySQL 偏好设置面板 (通常在最底部)。
    • 打开 MySQL 偏好设置面板: 点击进入 MySQL 偏好设置面板。
    • 查看服务器状态: 在面板中,你应该能看到 MySQL 服务器的状态。 如果 “MySQL Server” 显示 “Stopped (已停止)”,点击 “Start MySQL Server” 按钮启动服务器。 如果显示 “Running (运行中)”,则服务器已启动。 你可以使用 “Stop MySQL Server” 和 “Restart MySQL Server” 按钮来控制服务器。
  2. 使用命令行工具验证:

    • 打开终端 (Terminal.app): 在 “应用程序 (Applications)” -> “实用工具 (Utilities)” 文件夹中找到 “终端 (Terminal.app)” 并打开。

    • 测试 mysql 命令: 在终端中输入以下命令并按下回车键:

      mysql --version
      

      如果 MySQL 客户端工具安装正确,终端会显示 MySQL 客户端的版本信息,例如 mysql Ver 8.0.xx for macosarm64... (版本号会根据你下载的版本而不同)。

    • 连接到 MySQL 服务器: 使用 mysqladmin 工具尝试连接到本地 MySQL 服务器,并获取服务器版本信息。 输入以下命令并按下回车键 (需要输入你在安装时设置的 root 用户密码):

      mysqladmin -u root -p version
      

      终端会提示你输入密码,输入你设置的 root 密码并按下回车键。 如果连接成功,终端会显示 MySQL 服务器的版本信息以及其他服务器状态信息。

步骤 4: 安全设置 (重要! - 运行 mysql_secure_installation)

安装完成后,强烈建议 运行 mysql_secure_installation 脚本来增强 MySQL 服务器的安全性。

  1. 在终端中运行 mysql_secure_installation 命令:

    /usr/local/mysql/bin/mysql_secure_installation
    

    (注意: /usr/local/mysql/bin/ 是 MySQL 默认的安装路径,如果你的安装路径不同,请根据实际情况修改。)

  2. 按照提示操作: mysql_secure_installation 脚本会以交互式方式引导你完成以下安全设置:

    • Validate password component plugin? (验证密码组件插件?) 询问是否启用密码强度验证插件。 建议输入 Y 并按照提示设置密码策略 (0-低,1-中,2-强)。 如果你不想启用,可以输入 N
    • Change the password for root ? (修改 root 密码?) 如果你希望修改之前设置的 root 密码,输入 Y,并输入新密码。 如果不需要修改,输入 N
    • Remove anonymous users? (移除匿名用户?) 强烈建议输入 Y,移除匿名用户可以提高安全性。
    • Disallow root login remotely? (禁止 root 用户远程登录?) 强烈建议输入 Y,禁止 root 用户远程登录,只允许本地 root 用户登录,提高安全性。
    • Remove test database and access to it? (移除测试数据库和对其的访问?) 强烈建议输入 Y,移除测试数据库可以避免潜在的安全风险。
    • Reload privilege tables now? (现在重新加载权限表?) 强烈建议输入 Y,重新加载权限表使之前的安全设置生效。
  3. 完成安全设置: 按照脚本提示完成所有步骤后,MySQL 服务器的安全设置就得到了增强。

步骤 5: (可选) 设置环境变量 (方便命令行使用)

为了在终端中更方便地使用 mysqlmysqladmin 等命令,可以将 MySQL 的 bin 目录添加到系统的 PATH 环境变量中。

  1. 打开你的 shell 配置文件: 通常是 ~/.zshrc (如果你使用 Zsh) 或 ~/.bash_profile (如果你使用 Bash)。 可以使用文本编辑器打开,例如 nano ~/.zshrcopen ~/.zshrc

  2. 添加 MySQL bin 目录到 PATH: 在文件末尾添加以下行 (假设 MySQL 安装在默认路径 /usr/local/mysql):

    export PATH="/usr/local/mysql/bin:$PATH"
    

    如果你的 MySQL 安装路径不同,请修改 /usr/local/mysql/bin 为你的实际路径。

  3. 保存文件并应用更改: 保存文件 (在 nano 中按 Ctrl+X, Y, 回车) 并关闭编辑器。 在终端中运行以下命令使环境变量生效:

    source ~/.zshrc  # 如果你修改的是 ~/.zshrc
    # 或者
    source ~/.bash_profile # 如果你修改的是 ~/.bash_profile
    

    现在你就可以直接在终端中输入 mysqlmysqladmin 命令,而无需输入完整路径了。

恭喜你! 你已经成功在 Mac ARM 架构上使用官方安装包安装了 MySQL Community Server!

后续步骤:

  • 使用 MySQL 客户端工具: 你可以使用命令行客户端 mysql,也可以下载图形化 MySQL 客户端工具,例如 MySQL Workbench (官方工具) 或 DBeaver, Navicat 等第三方工具来管理你的 MySQL 数据库。
  • 学习 MySQL 基本操作: 开始学习 SQL 语言和 MySQL 的基本操作,创建数据库、表、插入数据、查询数据等等。
  • 查阅 MySQL 文档: MySQL 官方文档非常全面,是学习 MySQL 的最佳资源: https://dev.mysql.com/doc/

如果在安装或使用过程中遇到任何问题,请仔细检查步骤,并查阅 MySQL 官方文档或在线社区寻求帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/70351.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

以ChatGPT为例解析大模型背后的技术

目录 1、大模型分类 2、为什么自然语言处理可计算? 2.1、One-hot分类编码(传统词表示方法) 2.2、词向量 3、Transformer架构 3.1、何为注意力机制? 3.2、注意力机制在 Transformer 模型中有何意义? 3.3、位置编…

【ARM入门指南】一文搞懂什么是ARM

在单片机与嵌入式系统的浩瀚宇宙中,ARM架构犹如一颗耀眼的星辰,持续引领着技术创新的潮流。对于刚刚踏入这一领域的初学者而言,深入了解ARM是迈入嵌入式开发大门的关键一步。ARM,这个名字背后,不仅代表着一家在半导体设…

Http升级为Https - 开发/测试服环境

1.应用场景 主要用于开发/测试服环境将http升级为https, 防止前端web(浏览器)出现Mixed Content报错; 2.学习/操作 1.文档阅读 deepseek 问答; 2.整理输出 报错信息: Mixed Content: The page at <URL> was loaded over HTTPS, but requested an insecure XMLHttpRequ…

使用 AIStor 和 OpenSearch 增强搜索功能

在这篇文章中&#xff0c;我们将探讨搜索&#xff0c;特别是 OpenSearch 如何帮助我们识别模式或查看不断增长的数据中的趋势。例如&#xff0c;如果您正在查看运营数据&#xff0c;如果您的服务似乎是随机的&#xff0c;那么您需要尽可能回溯以识别模式并找出原因。这不仅适用…

Python——生成AIGC图像

文章目录 一、背景介绍 二、效果图展示 三、完整代码 四、分步解释 五、实用建议 1&#xff09;提示词技巧 2&#xff09;性能优化 3&#xff09;常见问题处理 4&#xff09;扩展功能建议 六、注意事项 1. 硬件要求 2. 法律合规 3. 模型安全 一、背景介绍 AIGC&a…

多任务(20250210)

1. 进程的概念 (1) 程序:是一段存放在外存中代码的集合(静态的) (2) 进程:是一个程序动态执行的过程,包括创建、调度、消亡(动态的) 2. 如何实现多任务 Linux中&#xff0c;通过进程、线性实现多任务 3. 进程 正在执行的程序&#xff08;动态&#xff09;&#xff0c;需…

【2025最新版】Chrome谷歌浏览器如何能恢复到之前的旧版本

背景 今天程序突然出了bug&#xff0c;无法自动测试了&#xff0c;显示Chrome版本不匹配&#xff0c;一看&#xff0c;Chrome居然在我已经关闭升级的情况下&#xff0c;又给我升级了&#xff0c;然后就悲剧了&#xff0c;我的代码不能用了。 于是&#xff0c;做了以下几步&…

自制AirTag,支持安卓/鸿蒙/PC/Home Assistant,无需拥有iPhone

苹果的AirTag很贵&#xff0c;虽然某强北有平价代替品&#xff0c;但是仍需要苹果设备才能绑定&#xff0c;才能查看位置。不支持安卓/鸿蒙/PC&#xff0c;也不支持集成到Home Assistant中。 AirTag 的原理 每个AirTag都会发送一个蓝牙信号&#xff0c;其可以被临近的苹果设备…

双重差分学习笔记

双重差分适用的研究场景&#xff1a; 研究某项政策或者冲击造成的影响 例如&#xff0c;某某小学在2024.12.12日颁布了小红花激励措施&#xff0c;我们要研究这项措施对学生成绩的影响&#xff0c;此时&#xff0c;就可以使用双重差分模型。 双重差分适用的数据类型&#xf…

Python 将PPT幻灯片和形状转换为多种图片格式(JPG, PNG, BMP, SVG, TIFF)

目录 安装所需的库 使用Python将PowerPoint幻灯片转换为JPG、PNG和BMP图片 按实际尺寸将幻灯片保存为图片 按自定义尺寸将幻灯片保存为图片 使用Python将PowerPoint幻灯片转换为SVG图片 使用Python将PowerPoint幻灯片转换为多页TIFF图片 使用Python将PowerPoint幻灯片中…

【设计模式】【创建型模式】工厂方法模式(Factory Methods)

&#x1f44b;hi&#xff0c;我不是一名外包公司的员工&#xff0c;也不会偷吃茶水间的零食&#xff0c;我的梦想是能写高端CRUD &#x1f525; 2025本人正在沉淀中… 博客更新速度 &#x1f44d; 欢迎点赞、收藏、关注&#xff0c;跟上我的更新节奏 &#x1f3b5; 当你的天空突…

基于STM32的智能工业设备健康监测系统

1. 引言 工业设备故障导致的生产停滞问题日益突出&#xff0c;传统人工巡检方式效率低且难以捕捉早期隐患。本文设计了一款基于STM32的智能工业设备健康监测系统&#xff0c;通过振动分析、温度监测与声纹识别技术&#xff0c;实现设备状态实时评估、故障预警与维护决策支持&a…

旧手机热点无法提供ipv6解决方法(emui 8 热点提供ipv6)

旧手机热点无法提供ipv6解决方法 手机&#xff1a;荣耀8x 系统版本: EMUI 8 网络&#xff1a;移动流量卡 解决方案 设置-》无线和网络-》移动网络-》接入点名称(APN)-》cmiot 修改 APN协议: IPv4/IPv6 修改 APN漫游协议: IPv4/IPv6

Memcached和redis对比了解

1.介绍 Memcached 是一个高性能、分布式的内存缓存系统&#xff0c;用于加速动态 Web 应用程序&#xff0c;减少数据库负载。它的核心功能是将数据存储在内存中&#xff0c;并通过基于键值对&#xff08;Key-Value&#xff09;的方式快速读取数据。 Redis 和 Memcached 选择建…

SOME/IP--协议英文原文讲解9

前言 SOME/IP协议越来越多的用于汽车电子行业中&#xff0c;关于协议详细完全的中文资料却没有&#xff0c;所以我将结合工作经验并对照英文原版协议做一系列的文章。基本分三大块&#xff1a; 1. SOME/IP协议讲解 2. SOME/IP-SD协议讲解 3. python/C举例调试讲解 4.2.1.4 T…

汽车免拆诊断案例 | 2010 款路虎揽胜车空调偶尔出风异常

故障现象  一辆2010款路虎揽胜车&#xff0c;搭载5.0 L发动机&#xff0c;累计行驶里程约为16万km。车主反映&#xff0c;接通空调开关后&#xff0c;有时出风忽大忽小&#xff0c;有时不出风&#xff0c;有时要等2 min左右才出风&#xff1b;有时两三天出现一次&#xff0c;…

【SQL】SQL多表查询

多表查询案例联系点击此处 &#x1f384;概念 一般我们说的多表查询都涉及外键和父子表之间的关系。比如一对多:一般前面指的是父表后面指的是子表。 ⭐分类 一对多(多对一) 多对多 一对一 ⭐一对多 &#x1f4e2;案例&#xff1a;部门与员工的关系 &#x1f4e2;关系&…

Spring-GPT智谱清言AI项目(附源码)

一、项目介绍 本项目是Spring AI第三方调用整合智谱请言&#xff08;官网是&#xff1a;https://open.bigmodel.cn&#xff09;的案例&#xff0c;回答响应流式输出显示&#xff0c;这里使用的是免费模型&#xff0c;需要其他模型可以去 https://www.bigmodel.cn/pricing 切换…

GPT-SoVITS更新V3 win整合包

GPT-SoVITS 是由社区开发者联合打造的开源语音生成框架&#xff0c;其创新性地融合了GPT语言模型与SoVITS&#xff08;Singing Voice Inference and Timbre Synthesis&#xff09;语音合成技术&#xff0c;实现了仅需5秒语音样本即可生成高保真目标音色的突破。该项目凭借其开箱…

集合 数据结构 泛型

文章目录 1.Collection集合1.1数组和集合的区别【理解】1.2集合类体系结构【理解】1.3Collection 集合概述和使用【应用】内部类匿名内部类Lambda表达式 1.4Collection集合的遍历【应用】1.5增强for循环【应用】 2.List集合2.1List集合的概述和特点【记忆】2.2List集合的特有方…