一,下载mysql

 官网“Community “ 下会看到“MySQL Community Server”下方有一个“download”点击。

在Mac OS上的MySQL的版本很多,其中有按平台来的,比如10.5/10.6等平台,然后有32位的和64位的,这个你按照自己系统的情况来进行选择,然后就是文件的后缀名有.tar.gz的和.dmg的,这里我选择的是.dmg的。点击右侧的download进行下载。
然后会跳转到另外一个界面,这个界面是提示你需不需要注册的,直接选择最下面的“No thanks,just take me to downloads!”,然后这才真正跳转到了下载的界面,这个界面列了很多的供下载的服务器,选择一个服务器进行下载就OK了。
二、安装MySQL
1.使用安装包安装mysql(网上下载实在是太慢了,需要安装包的可以在文章底部留言,我发给您)
  • 双击打开安装文

  • 双击pkg文件安装

  • 一路向下,记得保存最后弹出框中的密码(它是你mysql root账号的密码)
  • 正常情况下,安装成功。此时只是安装成功,但还需要额外的配置:

    •   (1) 进入系统偏好设置

  

(2) 点击mysql

(3) 开启mysql服务

此时我们在命令行输入mysql -uroot -p命令会提示没有commod not found,我们还需要将mysql加入系统环境变量。

(1).进入/usr/local/mysql/bin,查看此目录下是否有mysql,见pic6。
(2).执行vim ~/.bash_profile 在该文件中添加mysql/bin的目录,见pic7: PATH=$PATH:/usr/local/mysql/bin 添加完成后,按esc,然后输入wq保存。 最后在命令行输入source ~/.bash_profile

现在你就可以通过mysql -uroot -p登录mysql了,会让你输入密码,就是pic3上的>fj...登录成功后,你可以通过下面的命令修改密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');


2.使用homebrew安装mysql及遇到的问题

  • 安装命令

    brew install mysql
  • 安装完成之后,本地命令行输入mysql命令,发现无此命令

    commond not found
  • 首先,检查是否是安装了

    重新执行一遍
    brew install mysql
    命令行提示:
    Warning: mysql-5.7.10 already installed, it's just not linked
  • 然后网上查找解决方法,最后解决方法是执行:

    brew link --overwrite mysql
  • 但是执行,却报错

    Linking /usr/local/Cellar/mysql/5.7.10...
    Error: Could not symlink share/man/man8/mysqld.8
    /usr/local/share/man/man8 is not writable.
  • 又在网上各种查找解决方法,最后本地实验以下语句执行成功

    sudo chown -R 'yin' /usr/local
    注意: yin是你电脑的用户名
  • 解决了问题后,重新执行:

    brew link --overwrite mysql
    提示:
    Linking /usr/local/Cellar/mysql/5.7.10... 92 symlinks created

    心想着,这下算是成功了吧。重新执行:

    mysql -u root -p

    但是又报错:

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

    依次执行:

    unset TMPDIR
    bash mysql_install_db --verbose --user=root --basedir="$(brew --prefix mysql)"--datadir=/usr/local/var/mysql --tmpdir=/tmp
    接下来启动mysql
    bash mysql.server start
 文章转载自xuyatao的博客:https://www.cnblogs.com/xuyatao/p/6932885.html

 

转载于:https://www.cnblogs.com/guchunchao/p/9885733.html

mac环境下安装mysql相关推荐

  1. 在Mac OS环境下安装MySQL服务

    在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...

  2. linux 查看mysql安装目录_Linux环境下安装MySQL数据库示例教程

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 Linux环境对大多数SQL初学者还是比较陌生,今天给大家演示一下如何在Linux环境 ...

  3. linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  4. Mac系统下安装MySQL详细步骤

    Mac系统下安装MySQL详细步骤. 每次打开终端,都出现mysql 找不到的情况,这是因为路径问题. 解决办法.

  5. Mac环境下安装Pod

    Mac 环境下安装Pod Pod安装需要ruby,ruby需要rvm 可以终端中查看rvm 安装没有 如果没有安装则按以下步骤安装 rvm安装 $ curl -L https://get.rvm.io ...

  6. Linux环境下安装MySQL(源码安装)

    Linux环境下安装MySQL(源码安装) 1.事先从官网/国内镜像站点中下载源码安装包,上传至服务器: 2.安装开发工具和开发包(从5.5开始使用cmake编译) 3.创建用户和组 4.编译安装My ...

  7. window环境下安装mysql(超级详细--婷姐教的)

    window环境下安装mysql 一.卸载 1.软件的卸载 ①通过控制面板 ②通过电脑管家等软件卸载 ③通过安装包中提供的卸载功能卸载 2.清理残余文件 ①清除安装残余文件 ②清除数据残余文件 ③清理 ...

  8. Centos无网环境下安装mysql步骤

    背景: 平时工作中会经常遇到没有外网的情况下安装mysql等软件的情况,由网络的话安装 MySQL 一直都是 使用 yum 命令一键搞定的,手动安装的话还是有些麻烦的. 需求就不用讲了,客户现场,政府 ...

  9. Linux 环境下安装 MySQL,各种踩坑、疑难杂症 | 原力计划

    作者 | 红颜祸水nvn 来源 | CSDN博客,责编 | 夕颜 头图 | CSDN 下载自视觉中国 出品 | CSDN(ID:CSDNnews) 本文中,作者总结了在使用Linux CentOS 6 ...

最新文章

  1. PHP解决约瑟夫环问题
  2. jmeter(十一)JDBC Request之Query Type
  3. js创建对象的高级模式
  4. mysql 查询数据 程序_MySQL 查询数据
  5. Linux make menuconfig查找并快速跳转指定驱动选项
  6. Altium Designer 21 最全快捷键 分享 共1000多个|电子设计效率提高全靠它
  7. hadoop编译java,Hadoop源码编译(2.4.1)
  8. leetcode 263. 丑数
  9. 基于Spring Security的认证方式_实现认证功能_Spring Security OAuth2.0认证授权---springcloud工作笔记120
  10. Andriod广播注册接收过程简析
  11. 高品味男人:分寸与克制
  12. eclipse的下载及安装教程
  13. 怎么在PDF文档中为文字添加下划线
  14. jsp+servelt+mysql+tomcat 四六级单词查询系统
  15. Glide加载图片缩放模式
  16. Linux---积累----处理文本技巧---去重
  17. 116张!2021年最全铁塔排名(含图片)值得收藏!
  18. CDN加速全站配置教程
  19. 浏览器:免费小说的“下一站”
  20. C语言顺序结构(解决二元一次方程)

热门文章

  1. Android组件间的数据传输
  2. 在 SQL Server 的存储过程中调用 Web 服务
  3. c#等待所有子线程执行完毕方法
  4. 从动态表单得到的一些思考
  5. [20170828]grep过滤技巧.txt
  6. [转载]如何破解Excel VBA密码
  7. Linux 系统文件及结构
  8. 留个坑,不知道为什么sqlite3要求组权限才能执行db:migrate,而可以直接执行db:......
  9. 115网盘 最好的网盘 雨林木风出品 强烈推荐
  10. Advice只有切面化之后才能显现出AOP的巨大优势