JAVA+MAVEN+MYSQL8+SVN+IntelliJ IDEA软件的安装以及配置

JAVA+MAVEN+MYSQL8+IntelliJ IDEA软件的安装以及配置(解压缩包安装方式,msi安装方式不需要手动配置)

本文中的MySQL配置同样适用于MySQL 5.7版本,MySQL 5.7以下版本请忽略。

1.环境变量配置

不论java、maven软件是压缩包文件或exe文件,都要额外在系统环境变量中配置以下两个变量:

进入配置页面:控制面板->系统和安全->系统 ->高级系统设置 ->环境变量

在系统变量中,配置以下变量

①配置JAVA_HOME变量,选择java解压缩的目录位置;

②配置MAVEN_HOME变量,选择maven解压缩的目录位置;

③配置MYSQL_HOME变量,选择mysql解压缩的目录位置;

在path变量中加入,“...;%JAVA_HOME%\bin\;%MAVEN_HOME%\bin\;%MYSQL_HOME%\bin\;"

2.验证安装,使用cmd检查是否已经安装成功

java -version 检查java安装是否成功

mvn -v 检查maven安装是否成功

MySQL需要更多的其他配置

执行mysqld --initialize-insecure --console,若安装成功则会进行数据库初始化,并生成一个无密码的root账号

执行mysqld,打开mysqld后将变成不可输入状态

另外打开新的cmd页面

mysql -uroot  直接登录MySQL 

注意* 如果前面的步骤已经配置了,出现了 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 问题,是因为还没有启动数据库,此时在命令行输入mysqld即可启动,但更推荐配置成window服务的启动方法。

3.配置MAVEN

maven镜像的默认路径下载过慢,推荐使用阿里云

打开maven根目录下的\conf\settings.xml文件,在mirrors标签中添加以下配置


4.MySQL额外常用配置

①修改密码

ALTER USER "root"@"localhost" IDENTIFIED  BY "密码";

②允许MySQL数据库被远程ip登录

root账户是不允许被远程登录,"grant all privileges on *.* to 'root'@'%'; "语句无法被执行成功,但可以通过执行sql语句改变user表达到目的(生产环境中不推荐这种方式,这里为方便开发)。

use mysql;

update user set host='%' where user = 'root';

推荐创建新的账号,来达到远程访问的目的

创建用户

create user 'test'@'%' identified by 'test';

给用户授权所有权限

grant all privileges on *.* to test@'%';

刷新权限

flush privileges;

③.将MySQL8配置成window服务

在mysql根目录下mysql的配置文件my.ini,复制以下内容:

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=C:\Program Files\MySql\mysql-8.0.12-winx64

# 设置mysql数据库的数据的存放目录

datadir=C:\Program Files\MySql\mysql-8.0.12-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

# 修改加密方式,默认密码加密类型:caching_sha2_password

# 有些客户端工具不支持这种加密认证方式,连接测试时就会报错,因此修改为mysql_native_password

default-authentication-plugin=mysql_native_password

需要右键以管理员身份打开cmd,否则执行mysqld --install将报缺少权限错误。

将mysql安装成window服务

mysqld --install MySQL8  --defaults-file="my.ini的路径"

( 移除mysqld --remove MySQL )

成功安装后,在服务列表中可以看到MySQL8的选项

可以在此页面直接操作启动、关闭,启动类型配置为自动即可开机时自动启动

net start MySQL8 启动服务

net stop MySQL8 关闭服务

注意*  使用navicat工具(或数据库可视化操作工具)连接MsSQL 5.7及以上版本的数据库时,必须要在MySQL中将加密方式改成mysql_native_password,否则将会报密码错误,请参考my.ini文件设置

5.IntelliJ IDEA工具有关的配置

①.在IntelliJ IDEA中配置已安装的maven工具

打开file->settings,搜索maven,配置maven根目录以及mavne setting文件信息

②.配置idea 快捷键风格

③.配置字体大小

④.配置类生成注释模板

⑤配置svn

在安装TortoiseSVN时,需要安装command line clent tools工具

只有安装command line clent tools工具,IntelliJ IDEA才能关联到svn.exe

猜你喜欢

转载自blog.csdn.net/baidu_36720706/article/details/82226806