博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac 配置java 开发环境
阅读量:5832 次
发布时间:2019-06-18

本文共 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 )"
然后重新安装
安装完成后会有如下 提示:可验证安装成功与否

Mac 配置java 开发环境

输入brew doctor 会提示已经运行
2.安装java jdk
2.1查询java

brew 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.安装mysql
1.brew install mysql 等待... 会显示如下
We've installed your MySQL database without a root password. To secure it run:
mysql_secure_installation

MySQL is configured to only allow connections from localhost by default

To connect run:

mysql -uroot

To have launchd start mysql now and restart at login:

brew services start mysql
Or, if you don't want/need a background service you can just run:
mysql.server start
2.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 password
and allows the users to set only those passwords which are
secure 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 characters
STRONG Length >= 8, numeric, mixed case, special characters and dictionary file
// 这里提示选一个密码强度等级
Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 1
Please 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 requirements

New 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) : y
By default, a MySQL installation has an anonymous user,
allowing anyone to log into MySQL without having to have
a user account created for them. This is intended only for
testing, and to make the installation go a bit smoother.
You should remove them before moving into a production
environment.
// 这里删除默认无密码用户
Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
Success.

Normally, root should only be allowed to connect from

'localhost'. This ensures that someone cannot guess at
the 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' that
anyone can access. This is also intended only for testing,
and should be removed before moving into a production
environment.

// 这里删除默认自带的test数据库

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y

  • Dropping test database...
    Success.
    • Removing privileges on test database...
      Success.

Reloading 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 mysql
sudo rm -rf /usr/local/var/mysql

转载于:https://blog.51cto.com/12941821/2063432

你可能感兴趣的文章