Mac安装压缩版MySQL Server

这篇具有很好参考价值的文章主要介绍了Mac安装压缩版MySQL Server。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文详细记录一次在Mac中安装MySQL Server的过程,安装环境如下:

  • MacOS 14.4
  • x86, core i7

在MySQL数据库实验环境下通常都要安装其MySQL Server,安装方式五花八门,最简单的有通过系统包管理工具一键安装,例如aptyum等,这种安装方法会使得MySQL按照标准设计将文件分散在多个文件路径中,在需要删除的时候比较麻烦。如果你的操作系统中已经安装了Docker那么就更简单了,只需要拉取镜像启动容器就完成了。除此之外还可以使用压缩包方式安装,优点就是文件集中,只需要下载并简单配置就可以使用。

首先,我们可以在MySQL官网选择合适版本下载。这里我选择了x86架构的安装包,M1用户可以选择arm架构。x86下载地址,arm下载地址
Mac安装压缩版MySQL Server

这里我放在~/blog-assert路径中,可以按照自己的需要进行更改。
Mac安装压缩版MySQL Server

可以看到这是一个tar.gz文件,接下来我们使用命令解压缩

mkdir mysql-server && tar -xzvf mysql-8.2.0-macos13-x86_64.tar.gz -C mysql-server --strip-components 1

这里的-x参数表示解压缩,-z参数表示处理gzip压缩,-v参数表示详细显示解压过程,-f参数表示处理文件,--strip-components 1表示删除一层目录结构

将文件名.tar.gz替换为你要解压的文件的实际名称。解压后,文件会被解压到与tar.gz文件同名的目录中。

此时目录结构如下:

➜  mysql-server tree . -L 1
.
├── LICENSE
├── README
├── bin
├── docs
├── include
├── lib
├── man
├── share
└── support-files

8 directories, 2 files

这里有两个重要的路径binsupport-files,下面我们将它配置在环境变量中。作者使用了zsh,因此相应的配置文件是~/.zshrc。我们使用vim编辑,在文件最后添加以下内容:

...
export MYSQL_HOME=~/blog-assert/mysql-server
export PATH=$MYSQL_HOME/bin:$MYSQL_HOME/support-files:$PAT

添加完成之后:wq退出,此时需要使用命令重新加载环境变量:source ~/.zshrc,如果你用的是bash那么就替换成source ~/.bashrc

此时我们在终端里就可以使用mysql --version来查看是否配置成功了。

➜  mysql-server mysql --version
mysql  Ver 8.2.0 for macos13 on x86_64 (MySQL Community Server - GPL)

接下来配置启动服务器,首先初始化root和服务,生成默认密码,方便我们登陆。临时密码:
A temporary password is generated for root@localhost: 2q)7k;gljhsT,记录该密码。

➜  mysql-server  sudo mysqld --initialize --user=root
2024-04-07T03:07:11.048660Z 0 [System] [MY-015017] [Server] MySQL Server Initialization - start.
2024-04-07T03:07:11.058578Z 0 [System] [MY-013169] [Server] /Users/xx/blog-assert/mysql-server/bin/mysqld (mysqld 8.2.0) initializing of server in progress as process 26138
2024-04-07T03:07:11.069614Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for /Users/xx/blog-assert/mysql-server/data/ is case insensitive
2024-04-07T03:07:11.087538Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2024-04-07T03:07:11.236394Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2024-04-07T03:07:12.529453Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 2q)7k;gljhsT
2024-04-07T03:07:13.184824Z 0 [System] [MY-013172] [Server] Received SHUTDOWN from user <via user signal>. Shutting down mysqld (Version: 8.2.0).
2024-04-07T03:07:13.524827Z 0 [System] [MY-015018] [Server] MySQL Server Initialization - end.

为mysql-server创建系统软连接

➜  blog-assert sudo ln -s ~/blog-assert/mysql-server /usr/local/mysql
Password:

启动mysql,指定系统root用户启动mysql

sudo mysql.server start --user=root
Starting MySQL
.Logging to '/usr/local/mysql/data/yangsheng.local.err'.
. SUCCESS!

连接server,查看安装结果。

mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.2.0

Copyright (c) 2000, 2023, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

修改root用户名密码,因为现在使用的是默认的临时密码。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.01 sec)

到这里Mac OS中安装压缩版的mysql server就结束了。文章来源地址https://www.toymoban.com/news/detail-844306.html

到了这里,关于Mac安装压缩版MySQL Server的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mac系统安装MySQL连接Navicat(手把手,超详细)

    我直接在官网下载的 - MySQL官网下载网址 因为直接在官网下载的,所以运行安装包的时候会显示这个: 桌面左上角点击苹果logo,在系统偏好设置中点击隐私安全,其中有个通用点击选择下图的标志,允许安装包运行,即可正常安装; 一直点继续就可以: 密码我选择的下面的

    2023年04月17日
    浏览(42)
  • Mac版本Mysql详细安装教程(8.0版本 保姆级教学~)

    —————————————————————————————————————————————————————————————————————— Mac安装Mysql(8.0)版本 1.首先打开Mysql的官方网站 点击跳转到官网 2.进入页面后点击DOWNLOADS 3.进入Downloads页面后,下滑

    2024年02月03日
    浏览(52)
  • Confluence6+mysql5.7安装避坑详细记录

    目录 一、前言 二、下载与安装 1、版本和安装环境 2、安装数据库 3、配置数据库 4、安装confluence 三、Pj confluence 1、选择语言和产品安装 2、Pj 3、上传mysql驱动 4、重启Confluence服务继续安装 四、Confluence重启卸载方法 重启方法 方法一 方法二 卸载Confluence confluence可用于个人或

    2024年01月24日
    浏览(55)
  • 记录一次sqlserver启动不了的问题,windows不能在本地计算机启动sql server

    如果你是开机后突然启动不了的,大概率是关机的时候vpn忘了停止,然后开机后网络出现问题造成sqlserver用不了。用下面这个方法大概率可以启动吗,如果启动成功的话记得给我点个赞吧 第一步,关闭这三个sqlserver配置服务 第二步,重启电脑 第三步,从任务管理器打开服务,找到

    2024年02月03日
    浏览(63)
  • 记录一次mysql死锁日志分析

    记录一次mysql死锁-CSDN博客 MySQL死锁日志的查看和分析_mysql死锁日志解读_lkforce的博客-CSDN博客 此文承接以上两篇文章,文章1原创记录,文章2转载分析 一,死锁sql update tt_task          SET navigation_distance = ?,    plan_arrive_time = ?          where id = ? update tt_task set grabbing_status

    2023年04月15日
    浏览(84)
  • 详细解决linux安装mysql后登录报错:Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)

    连接localhost通常通过一个Unix域套接字文件进行,一般会自动生成在/tmp/mysql.sock,所以我们登录mysql时是需要mysql.sock套接字的。但装完后发现/tmp下并没有mysql.sock文件也不要慌,要蛋定~ 首先可以通过“ find / -name ‘mysql.sock’ ”找下当前环境中是否存在mysql.sock, 如果找到msyq

    2024年02月10日
    浏览(39)
  • 记一次 MySQL 主从同步异常的排查记录,百转千回

    你好,我是悟空。 这是悟空的第 183 篇原创文章 官网:www.passjava.cn 本文主要内容如下: 最近项目的测试环境遇到一个主备同步的问题: 备库的同步线程停止了,无法同步主库的数据更改。 备库报错如下: 完整的错误信息: 上面的报错信息是什么意思呢? 翻译一下就是主

    2023年04月17日
    浏览(79)
  • 记录一次玩客云安装homeassistent

    本来想用树莓派装homeassistent,但现在树莓派价格太离谱,遂用50块买的玩客云刷Armbian后安装homeassistent。 操作过程和数据工具固件等参考了 这个文章 http://www.8fe.com/jiaocheng/5470.html. 本文的图片都摘自这个文章 用的玩客云1.3版本,流程大概和引用的文章一样,不过在一些地方遇

    2024年02月14日
    浏览(40)
  • mysql 学习存储过程:一次插入 10W 条记录、卡死了怎么办

    所有的存储过程必须有前缀“proc_”,所有的系统存储过程都有前缀“sp_”。 输入参数以i_开头,输出参数以o_开头。 mysql use test_20230414; mysql CREATE TABLE person ( id int NOT NULL AUTO_INCREMENT, name varchar(15) NOT NULL, PRIMARY KEY ( id ) ) ENGINE=InnoDB AUTO_INCREMENT=10001 ; 使用事务 不使用事务 查询存

    2024年02月01日
    浏览(50)
  • windows server : windows server backup 服务(自动定时备份,一次备份,恢复),安装&搭建&恢复(图形化)

    实验环境: Windows server 2016 ———— 搭建安装环境 图形化使用backup(自动,一次) 恢复 1.搭建安装环境 虚拟机需要需要多加一个硬盘进行备份,硬盘大小的选择,我推荐和要备份的盘一样大小,或者比要备份的再大一点,或者根据backup里的推荐大小去选择硬盘 我要备份的

    2024年02月03日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包