一、配置Java-jdk.1.8
1、安装jdk1.8
选择一个适合自己的JDK版本下载并安装即可,具体流程不详述。
2、环境变量配置
1、右键桌面上“我的电脑”>>“属性”,在弹出的页面上点击“高级系统设置”。
2、在弹出的“系统属性”窗口中“高级”标签页下点击“环境变量”按钮。
3、在弹出的“环境变量”窗口中,点击下方的“新建”按钮,在弹出的“新建系统变量”窗口中,新建一个名为“JAVA_HOME”的环境变量,变量值为Java的安装路径,本人为:D:\project\tool\Java\jdk_9.0.1。如图所示。
4、设置Path环境变量,该变量已经存在,所以在列表中选择Path,点击下方的“编辑”按钮,在弹出的窗口中添加如下信息:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
然后点击“确认”按钮即可。如图所示:
5、和JAVA_HOME一样,新建一个名为“CLASSPATH”的环境变量,变量值为:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。如图所示:
6、在配置好环境变量后,可以进入cmd中检查Java是否安装正确,检查的命令为
java -version, 查看jdk的版本安装是否成功
javac 是查看文件
如图所示:
如果能正确的输出Java的版本和JVM版本信息,则说明Java安装正确
二、MYSQL配置
1、下载Mysql
Mysql官网地址 : https://www.mysql.com
一、下载MySQL**
首先,去数据库的官网http://www.mysql.com下载MySQL。
点击进入后的首页如下:
然后点击downloads,community,选择MySQL Community Server。如下图:
滑到下面,找到Recommended Download,然后点击go to download page。如下图:
点击download进入下载页面选择No thanks, just start my download就可以开始下载了,当然你要是想注册也可以注册一下。
二、安装MySQL
打开刚刚下载好的安装包,开始安装MySQL。
选择 I accept 然后点击next进入下一步。
这里选择Developer Default,然后点击next进入下一步。
这一步是检查安装条件,直接点击next进入下一步就可以了。
这里直接点击execute执行就可以了,执行完后点击next进入下一步。
继续点击next进入下一步。
选择第一个然后点击next进入下一步。
这里直接点击next进入下一步就可以了。
设置root密码然后点击next进入下一步。
点击next进入下一步。
继续点击next。
点击execute执行。
点击next。
点击finish。
一路点击next,并check你的root密码,MySQL就成功在你的电脑上安装完成了。
三、安装完成之后要配置环境变量
安装完成后进入MySQL的安装目录,进入MySQL Sever,其目录下的文件如下:
bin目录下保存了MySQL常用的命令工具以及管理工具、data目录是MySQL默认用来保存数据文件以及日志文件的地方(我的因刚安装还没有data文件夹)、docs目录下是MySQL的帮助文档、include目录和lib目录是MySQL所依赖的头文件以及库文件、share目录下保存目录文件以及日志文件。
进入bin目录,按住shift键然后点击鼠标右键可以选择在该目录下打开命令窗口,或者在地址栏中输入cmd进入命令窗口。输入mysql -u root -p后回车,然后会提示输入密码,输入密码后就会进入MySQL的操作管理界面。
输入show databases;(注意末尾有分号)可以查看当前MySQL中的数据库列表,输入use test;可以进入test数据库(前提是要有此数据库),输入show tables可以查看test数据库中的所有表,输入quit可以退出MySQL的操作管理界面。
注意:
如果创建mysql的数据库连接报如下错误:2059 - Authentication plugin ‘caching_sha2_password’ cannot be loaded:
从错误信息可知caching_sha2_password不能加载。
以上报错是由于目前已有的客户端连接软件还不支持Mysql8新增加的加密方式caching_sha2_password,所以我们需要修改用户的加密方式,将其改为老的加密验证方式。
大安装Mysql数据库的主机上登录Mysql对应的用户,上面连接时用的用户为root,所以我们登录root用户。
执行命令
use mysql;
select user,plugin from user where user=‘root’;
可以看到当前用户的加密方式为caching_sha2_password
执行命令
alter user ‘root’@’%’ identified with mysql_native_password by ‘Admin@123’;
或者
alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘Admin@123’;
将用户的加密方式改为mysql_native_password。
执行命令flush privileges使权限配置项立即生效。
再次尝试连接Mysql,连接成功。
会出错:::‘mysql’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
1、C:\Users\Aiyufei>mysql -h 127.0.0.1 -u root ‘mysql’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
解决方法:
配置环境变量即可,我的问题是这样解决的:
在Path最后加入如下所示:%MYSQL_HOME%\bin
最后测试如下所示: