mac如何安装数据库mysql(mac连接数据库)

本文目录一览:

如何在Mac上安装Mysql 数据库

1、如果你已经安装了MySQLStartupItem.pkg,重新启动电脑即可。

2、如果你有安装MySQLStartupItem.pkg或者不想启动电脑,运行:应用程序-实用工具-终端,在终端中输入命令:sudo /Library/StartupItems/MySQLCOM/MySQLCOM start,然后输入你的系统管理员密码即可。

mac 怎么配置mysql数据库

1、MySQL安装包下载

MySQL Community Server下载地址:,下载完毕之后安装文件如下所示:

2、MySQL安装

双击安装文件进行安装,出现如下界面:

双击窗体中的“mysql-5.7.10-osx10.9-x86_64.pkg”文件,开始进行安装:

点击“继续”按钮:

点击“继续”按钮:

点击“同意”按钮:

在这里可以点击“自定”按钮选择要安装的项,以及点击“更改安装位置”按钮选择MySQL安装路径,我们保持默认安装即可,点击“安装”按钮,开始安装:

安装过程中,系统会提示root临时初始密码是多少,大家记得保存:

安装完成:

打开“系统偏好设置”,发现最下面多了MySQL控制按钮:

点击最下面的MySQL控制按钮,发现MySQL数据已经运行:

在此可以启动和停止MySQL数据库,同时还可以设置MySQL数据是否开机启动。

3、配置

打开终端,进入MySQL安装目录/usr/local/mysql,进入bin目录,执行mysql -u root -p登录语句:

系统提示“-bash:mysql:command not found”错误,原因是因为执行命令时系统会主动到环境变量$PATH下寻找命令,如果没有找到命令则提示不存在,因为在安装MySQL之后我们没有对MySQL进行配置,所以系统找不到mysql命令。

编辑/ect/profile文件,添加MYSQL_PATH环境变量,并在PATH环境变量中添加bin目录:

保存退出之后执行source /etc/profile命令,使改动立即生效。继续使用root用户登录MySQL数据,密码为安装时生成的临时密码:

执行use mysql命令,系统提示需要先修改密码:

修改root用户密码之后,退出登录,使用新密码即可重新登录。

mac怎么安装mysql数据库

在mac下设置环境变量的方法如下:

下面的几个文件设置是全局的,修改时需要root权限

1)/etc/paths (全局建议修改这个文件 )

编辑 paths,将环境变量添加到 paths文件中 ,一行一个路径

Hint:输入环境变量时,不用一个一个地输入,只要拖动文件夹到 Terminal 里就可以了。

2)/etc/profile (建议不修改这个文件 )

全局(公有)配置,不管是哪个用户,登录时都会读取该文件。

3)/etc/bashrc (一般在这个文件中添加系统级环境变量)

全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。

如何在Macbook上安装MySQL

1:下载MySQL安装包,如果是第一次安装,建议下载DMG安装包 2:打开DMG安装包,双击安装包里的PKG文件 3:一路点击“继续”,最后点击“完成” 4:安装完成后,打开“系统偏好设置”,可以看到多处一个MySQL图标

苹果电脑如何装mysql

下载MySQL安装包,如果是第一次安装,建议下载DMG安装包

打开DMG安装包,双击安装包里的PKG文件

一路点击“继续”,最后点击“完成”

安装完成后,打开“系统偏好设置”,可以看到多处一个MySQL图标,

点击“MySQL”图标,在弹出的界面中,我们注意到MySQL已经启动,并且是开机自启动。

安装好后,最好再创建能在终端中直接使用的MySQL快捷命令。

打开终端,输入命令:

sudo vim /etc/bashrc

在bashrc中添加创建别名的命令:

alias mysql ‘/usr/local/mysql/bin/mysql’

alias mysqladmin ‘/usr/local/mysql/bin/mysqladmin’

编辑完后,需要使用“wq!”命令强制保存内容。

重启终端,然后设置MySQL的root帐号,输入命令

mysqladmin -u root password 123456

PS:

在执行上述命令时可能报错:

mysqladmin: connect to server at ‘localhost’ failed

error: ‘Access denied for user ‘root’@’localhost’ (using password: NO)’

如果碰到,可参考《connect to server at ‘localhost’ failed》

原创文章,作者:XARXF,如若转载,请注明出处:https://www.506064.com/n/128606.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
XARXFXARXF
上一篇 2024-10-03 23:25
下一篇 2024-10-03 23:25

相关推荐

  • 如何修改mysql的端口号

    本文将介绍如何修改mysql的端口号,方便开发者根据实际需求配置对应端口号。 一、为什么需要修改mysql端口号 默认情况下,mysql使用的端口号是3306。在某些情况下,我们需…

    编程 2025-04-29
  • Python 常用数据库有哪些?

    在Python编程中,数据库是不可或缺的一部分。随着互联网应用的不断扩大,处理海量数据已成为一种趋势。Python有许多成熟的数据库管理系统,接下来我们将从多个方面介绍Python…

    编程 2025-04-29
  • openeuler安装数据库方案

    本文将介绍在openeuler操作系统中安装数据库的方案,并提供代码示例。 一、安装MariaDB 下面介绍如何在openeuler中安装MariaDB。 1、更新软件源 sudo…

    编程 2025-04-29
  • Mac自带Python:你不知道的全能开发工具

    你知道吗?你的Mac自带Python!而且它能够支持开发多种应用程序、执行的任务也很多种多样。让我们一起来探索一下Mac自带Python的神奇功能吧! 一、快速入门 要马上开始使用…

    编程 2025-04-29
  • Python操作MySQL

    本文将从以下几个方面对Python操作MySQL进行详细阐述: 一、连接MySQL数据库 在使用Python操作MySQL之前,我们需要先连接MySQL数据库。在Python中,我…

    编程 2025-04-29
  • 数据库第三范式会有删除插入异常

    如果没有正确设计数据库,第三范式可能导致删除和插入异常。以下是详细解释: 一、什么是第三范式和范式理论? 范式理论是关系数据库中的一个规范化过程。第三范式是范式理论中的一种常见形式…

    编程 2025-04-29
  • MySQL递归函数的用法

    本文将从多个方面对MySQL递归函数的用法做详细的阐述,包括函数的定义、使用方法、示例及注意事项。 一、递归函数的定义 递归函数是指在函数内部调用自身的函数。MySQL提供了CRE…

    编程 2025-04-29
  • leveldb和unqlite:两个高性能的数据库存储引擎

    本文将介绍两款高性能的数据库存储引擎:leveldb和unqlite,并从多个方面对它们进行详细的阐述。 一、leveldb:轻量级的键值存储引擎 1、leveldb概述: lev…

    编程 2025-04-28
  • MySQL bigint与long的区别

    本文将从数据类型定义、存储空间、数据范围、计算效率、应用场景五个方面详细阐述MySQL bigint与long的区别。 一、数据类型定义 bigint在MySQL中是一种有符号的整…

    编程 2025-04-28
  • Python怎么导入数据库

    Python是一种高级编程语言。它具有简单、易读的语法和广泛的库,让它成为一个灵活和强大的工具。Python的数据库连接类型可以多种多样,其中包括MySQL、Oracle、Post…

    编程 2025-04-28

发表回复

登录后才能评论