我安装的tomcat和mysql都是解压缩版的。安装和配置tomcat倒没花费我多少时间,主要是mysql,几乎花费了我一天的时间。

Tomcat安装总结:

首先将下载好的tomcat压缩包解压放在其中一个盘中(我放在了E盘)。

然后打开命令提示符,输入E: ,进入E盘,然后输入cd E:\apache-tomcat-8.0.32\bin ,进入tomcat的bin目录下,接着输入service.bat install ,回车则安装成功。

如图所示:

在eclipse上面配置tomcat:

打开eclipse找到Window选项点击,选择Preferences,点击。

出现如下界面,

找到Server点击,接着点击Runtime Environments,然后点击右侧Add按钮。出现如下界面,找到Apache点击,选择已下载安装好的tomcat,我选的是Apache Tomcat v8.0(因为这是我安装的版本)。

点击Next,出现如下界面,选择tomcat的安装目录,jre选择如图所示,点击Finish。

点击OK,配置完成。

MySQL的安装配置:

首先将下载好的mysql压缩包解压放在其中一个盘中(我放在了E盘MySQL目录下)。

配置环境变量(在安装前或后均可):在path中追加E:\MySQL\mysql-5.7.12-winx64\bin;

然后打开命令提示符(以管理员方式打开,否则可能出错),输入E: ,进入E盘,然后输入cd E:\MySQL\mysql-5.7.12-winx64\bin ,进入mysql的bin目录下,接着输入mysqld -install ,回车则安装成功。如图所示:

接着在命令提示符中输入mysqld --initialize ,回车

接着输入net start mysql ,看看MySQL服务是否启动成功,如果没有成功,看看E:\MySQL\mysql-5.7.12-winx64(解压目录)下有没有data文件夹,如果有则删除,重启电脑,再输入一遍mysqld --initialize ,再启动一下MySQL服务看看是否成功,如果没成功则将my.ini文件中的port中的省略号改为3306 。重新启动MySQL服务,如果还不成功,就问问度娘,否则再重新装一遍MySQL,然后按着步骤再做一遍。

打开mysql-5.7.12-winx64目录,找到my-default.ini文件,拷贝一份命名为my.ini文件。用记事本打开my.ini文件,如图,将图中划线部分改一下。

其中basedir中的省略号改为E:\MySQL\mysql-5.7.12-winx64,即mysql的解压目录。datadir中的省略号改为E:\MySQL\mysql-5.7.12-winx64\data (注意mysql版本,5.7版本的没有data目录,先不用管)。port中的省略号先不用管,如果改的话改为3306。

如图所示:

连接数据库:mysql -u root -p 回车

首次连接数据库密码在E:\MySQL\mysql-5.7.12-winx64\data(解压目录下data文件夹内)下的DESKTOP-FKGFD5H.err文件中,注意DESKTOP-FKGFD5H是计算机名称,不同计算机不同,只要找到.err文件就行了,记事本打开,找到A temporary password is generated for root@localhost: )jPy)by/j6d&这一行:后面即为临时密码。我的临时密码为)jPy)by/j6d&。

输入密码则数据库连接成功。

修改密码:

先停止MySQL服务,

然后输入mysqld_safe --skip-grant-tables (首次修改)

会弹出一个窗口 mysqld.exe ,点击 “是” 就可以了

(如下图:如果显示'mysqld_safe' 不是内部或外部命令,也不是可运行的程序或批处理文件。先看看mysqld进程是否开着呢,如果开着,关闭它。)

再次输入mysqld_safe --skip-grant-tables试一下,还是不行就重启试下。

成功的话会出现下图情况:

光标会一直闪,不用关闭这个窗口。

新打开一个命令提示符(以管理员身份打开),启动MySQL服务,输入mysql -u root -p 回车,显示Enter password不用输密码,直接回车,

输入:use mysql;  回车

输入:

update mysql.user set authentication_string=password('新密码')where user='root' and host='root' or host='localhost';(以后修改时,直接用这条语句就行了) 回车

输入flush privileges; 回车

输入quit; 回车

密码修改成功。

新打开的命令提示符操作如图所示:蓝色部分为新密码

重新启动MySQL服务连接数据库使用新密码。

当重启mysql服务时,显示如图所示错误,把mysqld进程关了就可以启动成功了。

注意:新版的mysql数据库下的user表中已经没有Password字段了,改为了authentication_string

修改密码教程:http://www.ithao123.cn/content-10857544.html

安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个

You must reset your password using ALTER USER statement before executing this statement.

step 1: SET PASSWORD = PASSWORD(‘your new password’);

step 2: ALTER USER ‘root’@’localhost’ PASSWORD EXPIRE NEVER;

step 3: flush privileges;

tomcat和mysql安装配置总结的更多相关文章

  1. 【开发工具安装配置】MyEclipse,Tomcat,Mysql安装配置

    配置步骤 注:以下路径仅供参考! 一.MyEclipse10 1. 1 破解版破解说明: (1)下载安装好Myeclipse,先不要运行. (2)打开破解工具目录下的cracker.jar文件或run ...

  2. Tomcat JDK MySql 安装配置

    Tomcat 7绿色版指定jdk并注册服务  https://blog.csdn.net/weixin_43976019/article/details/89386171   例如:service.b ...

  3. Linux(Manjaro) - Docker - MySQL 安装配置

    Linux(Manjaro) - Docker - MySQL 安装配置 拉取mysql镜像 # 使用网易的 MySQL 镜像地址 docker pull hub.c.163.com/library/ ...

  4. Linux下的Mysql安装 & 配置

    Hive的数据,是存在HDFS里的.此外,hive有哪些数据库,每个数据库有哪些表,这样的信息称之为hive的元数据信息. 元数据信息不存在HDFS里.而是存在关系型数据库里,hive默认用的是der ...

  5. MySQL---5、可视化工具Navicat for MySQL安装配置

    一.安装文件包下载 Navicat for MySQL 安装软件和破解补丁: 链接:https://pan.baidu.com/s/1oKcErok_Ijm0CY9UjNMrnA   密码:4xb1 ...

  6. FreeRADIUS + MySQL 安装配置笔记

    FreeRADIUS + MySQL 安装配置笔记 https://www.2cto.com/net/201110/106597.html

  7. mysql 安装配置及经常使用操作

    作为关系型数据库的一种,mysql因其占用内存小和开源等特性而兴起.以下简介下关于mysql配置和简单的操作. mysql配置 1.安装文件的下载 免安装版下载地址 :http://dev.mysql ...

  8. Linux-CentOS7环境MySQL安装配置

    Linux-CentOS7环境MySQL安装配置 1. 安装准备 (1)检查MySQL是否已安装 (2)如果有的话,就全部卸载 2. 安装libaio (1)检索相关信息: (2)安装依赖包: 3. ...

  9. 阿里云ECS/Ubuntu下JDK、Tomcat、MySQL安装记录

    今天六一儿童节,然后... ... ... ... 然后就是父亲节呀孩子们!!! ———————————————————————割———————————————————————— 同事需要JDK.To ...

随机推荐

  1. oracle文件版本

    strings -a  $AU_TOP/forms/US/GLXFCRVL.fmb|grep '$Header' 比如 strings -a /u02/CRP2/apps/apps_st/appl/a ...

  2. Power Gating的设计(模块)

    Switching Fabric的设计: 三种架构:P沟道的switch vdd(header switch),N沟道的switch vss(footer switch),两个switch. 但是如果 ...

  3. zw版【转发·台湾nvp系列Delphi例程】HALCON Histogram

    zw版[转发·台湾nvp系列Delphi例程]HALCON Histogram unit Unit1;interfaceuses Windows, Messages, SysUtils, Varian ...

  4. JVM参数配置的线上教训

    原来规则处理业务五十台服务器经常大量fgc,load飙高,我修改了jvm配置后,五十台服务器十多天没有任何异常,双十一中轻闲度过. 可是今天突然又有一台大量fgc,load飙高.分析了半天,回头一看, ...

  5. mysql对比表结构对比同步,sqlyog架构同步工具

    mysql对比表结构对比同步,sqlyog架构同步工具 对比后的结果示例: 执行后的结果示例: 点击:"另存为(S)" 按钮可以把更新sql导出来.

  6. DockerUI安装、使用

    虽然大多数开发人员和管理人员通过命令行来创建及运行Docker容器,但Docker的Remote API让他们可以通过充分利用REST(代表性状态传输协议)的API,运行相同的命令.这时,Docker ...

  7. jsoup的基本写法

    jsoup这个工具用于抓取并解析网页,用起来也比较简单,语法上与Jquery类似,基本写法如下: File input = new File("/tmp/input.html"); ...

  8. ZOJ 3860: - Find the Spy

    3860 - Find the Spy Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%lld & %llu S ...

  9. Android动画之Interpolator和AnimationSet

    AnimationSet可以加入Animation,加入之后设置AnimationSet对加入的所有Animation都有效. AnimationSet anim=new AnimationSet(t ...

  10. Unity-Animator深入系列---StateMachineBehaviour初始化时间测试

    回到 Animator深入系列总目录 结果和想的有点出入 测试结果: 1.SMB初始化会被调用多次,次数不可控,当Animator组件重复开关则重复初始化. 2.SMB支持构造函数 MyClass p ...