mac下配置jdk、maven、mysql多例

jdk配置环境变量

直接点击dmg安装jdk,默认的安装路径在

/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home

1.进入用户目录

cd  ~

2.创建.bash_profile文件

touch .bash_profile

3.添加环境变量

vi .bash_profile
export PATH 

export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

#setting JAVA_HOME 

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home

export JAVA_HOME 

 

# MAVEN 配置环境变量

下载: apache-maven-3.5.2-bin.tar.gz

解压maven 到如下配置目录

配置环境变量

vim ~/.bash_profile 
# setting  MAVEN_HOM 

export MAVEN_HOME=/Users/mac/java/maven/apache-maven-3.5.2/               

export PATH=$PATH:$MAVEN_HOME/bin

 

输入完成 esc 输入wq保存退出

4.使生效

source .bash_profile

5.测试

mvn -v

#------mysql 多例安装开始,安装几个就建几个文件夹,也可以复用一个安装目录,使用多个配置文件,看自己选择----------

#下载解压版的mysql,如:mysql-5.7.20-macos10.12-x86_64.tar.gz,下载链接:https://downloads.mysql.com/archives/community/

# 解压到目录:/Users/mac/java/mysql/mysql_1/mysql-5.7.20

配置文件目录:

#创建mysql的配置文件: myzjs.cnf

[client]

[mysqld]

user = root

port = 3307

socket = /Users/mac/java/mysql/mysql_1/myconfig/tmp/mysql.sock

basedir = /Users/mac/java/mysql/mysql_1/mysql-5.7.20

datadir = /Users/mac/java/mysql/mysql_1/myconfig/data

[mysqld_safe]

log-error = /Users/mac/java/mysql/mysql_1/myconfig/data/mysqld.local.err

pid-file = /Users/mac/java/mysql/mysql_1/myconfig/data/mysqld.local.pid

#创建mysql配置文件zjsmy.cnf结束

#创建配置文件要使用的目录

sudo mkdir -p /Users/mac/java/mysql/mysql_1/myconfig/{data,tmp}

sudo chown -R mysql:mysql /Users/mac/java/mysql/mysql_1

 

#环境变量中添加mysqld,直接使用 mysqld

export PATH="/Users/mac/java/mysql/mysql_1/mysql-5.7.20/bin:$PATH"

#使配置生效

source ~/.bash_profile 


#初次启动,以后不用再次使用此命令启动

sudo mysqld --defaults-file=/Users/mac/java/mysql/mysql_1/myconfig/myzjs.cnf --initialize


#记住密码类似:  [Note] A temporary password is generated for root@localhost: GdoPh+!85ZPi

在此,可以通过查看进程号:ps -ef | grep mysql, 杀掉进程:kill -9  进程号

#后台启动

sudo mysqld --defaults-file=/Users/mac/java/mysql/mysql_1/myconfig/myzjs.cnf &

#修改密码

mysql -uroot -p -h127.0.0.1  -P3307 

mysql> alter user user() identified by '123456';

Query OK, 0 rows affected (0.00 sec)

mysql> commit;

#关闭数据库

mysqladmin -uroot -p -S /Users/mac/java/mysql/mysql_1/myconfig/tmp/mysql.sock shutdown

#------mysql 结束----------

 

#视图模型存储位置:

/Users/mac/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Navicat Premium/Profiles

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值