标签归档:Mac OS

Mac安装mysql

运行环境

查看系统环境

操作步骤

1、安装Homebrew,详细步骤参见Homebrew官网。

2、brew doctor确认brew在正常工作。

3、brew update更新包。

4、brew install mysql 安装mysql。

5、按照brew的提示运行 mysql_secure_installation.

莫慌,提示说找不到mysql.sock。原因是mysql进程还没启动。 

6. 启动mysql服务

7、再运行

8、最后测试一下登陆

安装问题

此问题的处理如提示所示,只需要执行mysql_upgrade就可以,具体操作如下:

执行完成以后再运行,就可以看到第7步中的提示,按照提示操作即可

Homebrew介绍和使用

一、Homebrew是什么?


Homebrew也称brew,macOS下基于命令行的最强大软件包管理工具,使用Ruby语言开发。类似于CentOS的yum或者Ubuntu的apt-get,brew能方便的管理软件的安装、更新、卸载,省去了手动编译或拖动安装的不便,更使得软件的管理更加集中化,解决了依赖包管理的烦恼。

官网地址https://brew.sh

二、安装


Homebrew 依赖于Xcode Command Line Tools,所以需先执行:

在终端中执行:

检查是否已安装成功:

三、基本用法


基于brew安装的所有软件及其依赖均会安装到目录/usr/local/Cellar

Brew 帮助信息

子命令帮助信息 brew help [COMMAND]或brew [COMMAND] -h 用于查看具体某个子命令的帮助信息。

例如,查看install命令的帮助详情:

搜索软件 brew search [TEXT|/REGEX/] 用于搜索软件,支持使用正则表达式进行复杂的搜索。

例如,查询静态博客生成工具hugo:

查看软件信息 brew info [FORMULA…] 用于查询软件的详细信息。

例如,查看软件hugo的详细信息:

以上查询所得信息,包含了软件的最新可用版本,本机是否已安装,本机已安装的版本,安装的路径、大小、时间、Tap 源,所依赖的包,以及安装的可选项等详细信息。而这些信息可以帮助我们很方便快捷的了解如何对该软件进行相应的操作。

安装软件包 brew install FORMULA… 用于安装一个或多个软件。

例如,安装软件hugo:

安装软件命令执行之前,brew 一般会先检查更新 Homebrew 自身及 Tap 源。

更新软件包

用于更新一个或多个软件,不指定软件名则更新所有软件。

卸载软件包

用于卸载指定的一个或多个软件

彻底卸载指定软件,包括旧版本

已安装的软件列表

用于查询本机已安装的软件列表

服务管理

用于方便的管理 brew 安装的软件软件,类似于 Linux 下的 service 命令。

查看brew services帮助信息:

查询服务列表:

检查可更新的软件列表 brew outdated 可查询有更新版本的软件

清理软件

列出需要清理的内容

清理所有的过时软件

清理指定软件的过时包

查看配置信息 brew config 用于查看 brew 所在环境及相关的配置情况

诊断问题 brew doctor 诊断当前 brew 存在哪些问题,并给出解决方案
仓库管理 brew tap 已安装的仓库列表

添加仓库

移除仓库

四、常用命令有哪些?


安装软件,如:brew install oclint
卸载软件,如:brew uninstall oclint
搜索软件,如:brew search oclint
更新软件,如:brew upgrade oclint
查看安装列表, 如:brew list
更新Homebrew,如:brew update

Mac 安装应用提示:image not recognized

在下载了新版本的应用以后,按常规操作双击安装,但是弹出的提示是:image not recognized。网上很多网友都说是安全设置的问题,需要在个人安全设置里面更新设置。但是设置允许任意来源的安装程序也一样的不可用。但是重新无间断的再从网站下载一次就OK了,但是在此之前尝试过多次下载,均有中途暂停再继续下载的操作,包括迅雷下载都提示相同的错误。1

问题原因无外乎有以下两点:
1.如果你安装了其他浏览器进行下载那么要注意文件是否下载完整,如果文件大小和原网站内容不符,说明浏览器下载有问题,这点chrome会出现;
2.修改权限–>系统偏好设置–>安全性与隐私—>允许从以下位置下载应用:改为”任何来源”;

2

比较搞笑的是百度知道里面给出让重新下载一次的答案被网友踩的好狠,可惜这是正确答案啊!

Mac下同时安装多个版本的JDK

目标
在命令行下,可以通过命令’jdk6′, ‘jdk7’,’jdk8’轻松切换到对应的Java版本, 默认初始设置为jdk7。

做法
1.首先安装所有的JDk:
* Mac自带了的JDK6,安装在目录:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/下。
* JDK7,JDK8则需要自己到Oracle官网下载安装对应的版本。自己安装的JDK默认路径为:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk

2. 在用户目录下的bash配置文件.bashrc也可以在.bash_profile中配置JAVA_HOME的路径:

[shell]export JAVA_6_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home
export JAVA_HOME=$JAVA_7_HOME[/shell]

3.创建alias命令动态切换JAVA_HOME的配置

[shell]alias jdk8=’export JAVA_HOME=$JAVA_8_HOME’
alias jdk7=’export JAVA_HOME=$JAVA_7_HOME’
alias jdk6=’export JAVA_HOME=$JAVA_6_HOME'[/shell]

*验证*

[shell]jdk8
java -version[/shell]