mac笔记本安装mysql_在MAC OS X上安装MYSQL

我在网上找到了一篇文章,简直堪称神器。

刚开始用brew search mysql ...能找到,按照提示一步一步安装,结果到最后就是启动不起来,老提示一个sock相关的错误。。

后来我还是直接到mysql 的官网下载了适合MAC 平台的 mysql-5.5.17-osx10.6-x86_64.dmg

打开后发现3个文件,安装顺序:

1。mysql-5.5.17-osx10.6-x86_64.pkg 数据库

2。MySQLStartupItem.pkg 这样MySQL就会自动在开机时自动启动了。

3。MySQL.prefPane  这样就会在“系统设置偏好”中看到名为“MySQL”的ICON,通过它就可以设置MySQL开始还是停止,以及是否开机时自动运行。到这里MySQL就基本安装完毕了。

通过运行“sudo vi /etc/bashrc”,在bash的配置文件中加入mysql和mysqladmin的别名

#mysql

alias mysql='/usr/local/mysql/bin/mysql'

alias mysqladmin='/usr/local/mysql/bin/mysqladmin'

这样就可以在终端中比较简单地通过命令进行相应的操作,比如安装完毕之后MySQL的root默认密码为空,如果要设置密码可以在终端运行“mysqladmin -u root password "mysqlpassword"”来设置,其中mysqlpassword即root的密码。

备注:使用PHP连接MySQL可能会报错“Can't connect to local MySQL server through socket ‘/var/mysql/mysql.sock'”,或者使用localhost无法连接MySQL而需要127.0.0.1,原因是连接时候php默认去找/var/mysql/mysql.sock了,但是MAC版本的MYSQL改动了文件的位置,放在/tmp下了。处理办法是按如下修改php.ini:

mysql.default_socket = /tmp/mysql.sock

以上所言,没有一句废话,十分佩服!

### 如何在 Mac OS安装 SQLyog #### 下载并安装 Homebrew 为了简化软件包管理,建议先通过 Homebrew 来安装必要的依赖项。如果尚未安装 Homebrew,则可以在终端中输入以下命令来完成安装: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` #### 安装 Xcode Command Line Tools 有时在运行某些命令时可能会遇到缺少 Xcode 许可证的问题[^5]。可以通过下面的命令确保已安装最新版的 Xcode 工具集,并接受许可证协议。 ```bash xcode-select --install sudo xcodebuild -license accept ``` #### 使用 Homebrew 安装 MySQL 和其他依赖组件 虽然 SQLyog 是图形界面工具,但是它需要连接到本地或远程的 MySQL 数据库实例才能工作正常。因此,可以考虑利用 Homebrew 来快速部署 MySQL 服务。 ```bash brew install mysql brew services start mysql ``` 这将会自动下载、编译和启动最新的稳定版 MySQL[^1]。 #### 获取 SQLyog 并进行安装 对于 macOS 用户来说,官方并不提供直接针对苹果系统的二进制分发版本。不过可以从官方网站获取适用于 macOS 的 .dmg 文件来进行手动安装[^4]。前往 [SQLyog 官方网站](https://webyog.com/product/sqlyog),选择适合的操作系统平台并按照页面指示操作即可。 #### 配置环境变量以便于访问 MySQL CLI 为了让命令行能够识别 `mysql` 命令,还需要编辑用户的 shell profile 文件(如 `.zshrc` 或者 `.bash_profile`),并将 MySQL bin 路径加入其中[^2]。 ```bash echo 'export PATH=$PATH:/usr/local/mysql/bin' >> ~/.zshrc source ~/.zshrc ``` 以上步骤完成后重启 Terminal 应用程序使更改生效。 #### 测试 MySQL 连接功能 最后一步就是验证是否能成功建立与新安装好的 MySQL 实例之间的通信链路了。尝试使用如下指令登录数据库服务器: ```bash mysql -u root -p ``` 此时应该可以看到提示符等待输入密码;如果是首次登陆的话,默认情况下是没有设置任何密码保护机制的,只需按下回车键继续就好。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值