本文共 3808 字,大约阅读时间需要 12 分钟。
建议苹果 安装 macOS 缺失的软件包管理器->homebrew 安装卸载软件非常方便
什么是Homebrew呢?Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with OS X. 官方的解释非常明了,Homebrew是一个包管理器,用于在Mac上安装一些OS X没有的UNIX工具(比如著名的wget)。
Homebrew将这些工具统统安装到了 /usr/local/Cellar 目录中,并在 /usr/local/bin 中创建符号链接。
homebrew 官网
1.打开mac 终端 输入 /usr/bin/ruby -e "$(curl -fsSL )"进行下载 等待就可以 一般不会出错 中间需要输入一次系统密码如果出错进行卸载 输入ruby -e "$(curl -fsSL )"然后重新安装 安装完成后会有如下 提示:可验证安装成功与否 输入brew doctor 会提示已经运行2.安装java jdk2.1查询javabrew cask search java
2.2查看版本信息
brew cask info java2.3从官网下载并安装 JDK 最新版本 现在是9 brew cask install java需要安装 JDK 7 或者 JDK 6,可以使用homebrew-cask-versions:brew tap caskroom/versionsbrew cask install java7 安装完成后使用 java -version 验证环境变量(自动配置好的)
3.安装开发工具Eclipse
brew cask install eclipse-ide (带cask下载是app图形化界面形式的)4.安装mysql1.brew install mysql 等待... 会显示如下We've installed your MySQL database without a root password. To secure it run:mysql_secure_installationMySQL is configured to only allow connections from localhost by default
To connect run:
mysql -urootTo have launchd start mysql now and restart at login:
brew services start mysqlOr, if you don't want/need a background service you can just run:mysql.server start2.mysql_secure_installation 这个命令是设置root用户密码的和数据库的一些设置也可以不设置 Securing the MySQL server deployment.Connecting to MySQL using a blank password.
VALIDATE PASSWORD PLUGIN can be used to test passwords
and improve security. It checks the strength of passwordand allows the users to set only those passwords which aresecure enough. Would you like to setup VALIDATE PASSWORD plugin?Press y|Y for Yes, any other key for No: y
There are three levels of password validation policy:
LOW Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special charactersSTRONG Length >= 8, numeric, mixed case, special characters and dictionary file// 这里提示选一个密码强度等级Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 1Please set the password for root here.// 然后按照所选的密码强度要求设定密码New password:Re-enter new password:
Estimated strength of the password: 50
Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : y... Failed! Error: Your password does not satisfy the current policy requirementsNew password:
Re-enter new password:
Estimated strength of the password: 100
Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : yBy default, a MySQL installation has an anonymous user,allowing anyone to log into MySQL without having to havea user account created for them. This is intended only fortesting, and to make the installation go a bit smoother.You should remove them before moving into a productionenvironment.// 这里删除默认无密码用户Remove anonymous users? (Press y|Y for Yes, any other key for No) : ySuccess.Normally, root should only be allowed to connect from
'localhost'. This ensures that someone cannot guess atthe root password from the network.// 禁止远程root登录,我选的是不禁止。因为我的mac上的数据库不会放到公网上,也不会存什么敏感数据Disallow root login remotely? (Press y|Y for Yes, any other key for No) : no... skipping.
By default, MySQL comes with a database named 'test' thatanyone can access. This is also intended only for testing,and should be removed before moving into a productionenvironment.// 这里删除默认自带的test数据库
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : yReloading the privilege tables will ensure that all changes
made so far will take effect immediately.Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y
Success.All done!
也可以不设置 直接 mysql -uroot 无密码登陆5.写在mysql 前提是用brew 安装的brew uninstall mysqlsudo rm -rf /usr/local/var/mysql转载于:https://blog.51cto.com/12941821/2063432