目录
安装JDK
编辑 环境变量配置
3、检验环境变量配置
二、安装tomcat
验证Tomcat配置是否成功
三、安装Mysql
一、安装
二、卸载
安装JDK
点击更改将C直接给为F即可。
点击确定后进行安装,安装完以后会提示安装JRE;
检测是否已经安装JDK的方法
-
java命令通过cmd 打开cmd的快速方法为 win+R ,然后输入cmd输入 java -version 即可查看JDK信息。
环境变量配置
(1)右击 我的电脑 或 此电脑 图标,选择属性。
(2)点击高级系统设置后选择环境变量
(3)新建JAVA_HOME环境变量
JAVA_HOME
(4)新建一个CLASSPATH变量,值为
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
(5)配置系统的path变量
%JAVA_HOME%\jre\bin
%JAVA_HOME%\bin
3、检验环境变量配置
Win+r输入cmd 输入javac
二、安装tomcat
CATALINA_HOME
%CATALINA_HOME%\bin
验证Tomcat配置是否成功
首先win+R输入cmd回车,然后再DOS窗口输入startup.bat回车。
之后会出现Tomcat启动窗口。
代表配置成功。
如果出现报错或者一闪而过,可能是端口号被占用。Tomcat默认窗口时8080。
可以尝试重启电脑,再启动Tomcat试试。不行的话,就修改Tomcat端口号。
如果配置成功,打开浏览器,输入http://localhost:8080/
(刚才那个黑窗口一定不能关闭,否则肯定打不开这个页面)
如果出现如下图,则表示成功。
三、安装Mysql
一、安装
到mysql官网 MySQL :: Download MySQL Community Server 下载mysql
注:msi的是安装版
解压到想安装的目录下,我的是D:\ mysql-5.7.21-winx64
在D:\ mysql-5.7.21-winx64目录下新建my.ini文件,输入以下配置代码:
[mysqld]
# 设置mysql的安装目录
basedir=D:\mysql-5.7.21-winx64
# 设置mysql数据库的数据的存放目录,必须是data
datadir=D:\mysql-5.7.21-winx64\data
# mysql端口
port=3306
# 字符集
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
4、配置环境
mysql_home
D:\mysql-5.7.21-winx64
%mysql_home%\bin
mysqld -initialize-insecure
5、安装
以管理员身份运行cmd,执行以下命令:
mysqld -install [服务名]
注:服务名默认为mysql,若无需要,建议不更改
mysqld --initialize-insecure
注:–initialize有两个-,后边没有空格
初始化后,D:\mysql-5.7.13-winx64目录下回出现data目录
net start mysql
搞定!
二、卸载
以管理员身份运行cmd,执行以下命令:
net stop mysql
mysqld -remove [服务名]
清除注册表中的该MySQL服务,有几个地方:
a、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
b、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除
c、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除
注册表中的ControlSet001、ControlSet002不一定是001和002,可能是ControlSet005、006之类,删除的时候都删除就可以 。
原因:一般初始化之前已存在data文件就会出现这个错误,或者data文件缺少了某些文件
解决:先执行mysqld -remove,然后把data文件删除,如果删除不了重启一下就可以了,之后重新进行安装就没问题了。如果想保留之前的data文件,可以先把data文件拷贝到其他地方,安装好之后再将原data文件中多的文件拷贝进去就行了,具体参考我的另一片文章mysql通过拷贝数据文件方式迁移数据库
原因1:使用mysqld –initialize方法安装会生成一个随机字符串组成的密码,这个密码在错误日志D:\mysql-5.7.13-winx64\data\green.err(green是用户名)可以找到。
解决:如果忘记密码或找不到随机密码,可以通过以下方法跳过权限修改密码
以管理员身份运行cmd,执行以下命令:
net stop mysql//关闭服务
mysqld --skip-grant-tables;//设置mysql登录--skip-grant-tables模式
打开一个新的cmd
mysql//直接登录mysql
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';//修改密码
//特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了,而是将加密后的用户密码存储于authentication_string字段
flush privileges;//刷新权限,退出--skip-grant-tables模式,很重要!
重启电脑,然后mysql就可以连接了
但是此时操作似乎功能不完全,还要在登录状态下修改一次密码
alter user 'root'@'localhost' identified by '123456';
还可以这样:
set password for 'root'@'localhost'=password('123456');
或这样:
set password=password('123456');