Dev-sv1:内网搭建(window 下:Tomcat+Mysql)

目标:搭建Tomcat +mysql 成功运行我们测试服务器。

  • Tomcat 分安装版本和解压版本,测试服务器是解压版本,所以现在搭建的是解压版本的流程。
  • 安装JDK JRE 并解压Tomcat 到定义的好的文件夹内

  • 配置 JDK 和Tomcat 环境变量

  • 测试运行 JDK 和Tomcat 是否配置和安装正确。

  • Dev-sv1:内网搭建(window 下:Tomcat+Mysql)_第1张图片
    配置环境变量
  • 在浏览器输入: http://localhost:8080/ 如果显示Apache Tomcat界面,证明这个Tomcat搭建完成。

  • Dev-sv1:内网搭建(window 下:Tomcat+Mysql)_第2张图片
    测试Tomcat配置是否成功,并启动和关闭Tomcat

配置Mysql


  • 环境变量的配置(因为这个也是免安装,解压版本)
    • Dev-sv1:内网搭建(window 下:Tomcat+Mysql)_第3张图片
      环境变量配置
  • 然后进入Mysql 的bin目录下 输入 mysql -install

  • 然后进入Mysql 的bin目录下 输入 mysql -uroot -p

  • 我遇到的第一个错误
  • 这个是可能没有配置好 配置文件,在如下文件下,默认是有一个my-defaut.ini 文件,复制修改为my.ini文件

  • Dev-sv1:内网搭建(window 下:Tomcat+Mysql)_第4张图片
    复制新建一个 my.ini配置文件
  • 在当前文件夹下,新建一个data文件夹,并配置my.ini 文件

  • Dev-sv1:内网搭建(window 下:Tomcat+Mysql)_第5张图片
    配置如下,对照my-default.ini添加命令
  • 然后在mysql bin 目录下的CMD 执行 mysqld --initialize 初始化data目录。(这个是重点,我就是不突出。。。)


    可能会出现的错误,是因为你按照步骤来

执行安装初始化

Dev-sv1:内网搭建(window 下:Tomcat+Mysql)_第6张图片
记得启动服务
  • 然后输入 net start mysql
  • mysqladmin -uroot -p password "密码"
(我的CMD截图没有了)可能于遇到的错误
  • 打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件

  • 重启MySQL服务。
    -通过命令行进入MySQL的BIN目录,输入“mysql -u root -p”(不输入密码),回车即可进入数据库。(WIN7默认安装,BIN目录为:C:\Program Files\MySQL\MySQL Server 5.6\bin)

  • 执行“use mysql;”,使用mysql数据库。

  • 执行“update user set password=PASSWORD("123456") where user='root';”(修改root的密码,注意有的Mysql 版本 密码的Key不是Password ,我是照搬作者的,下面是我的截图,仔细看)

  • 打开MySQL目录下的my.ini文件,删除最后一行的“skip-grant-tables”,保存并关闭文件。

  • 重启MySQL服务

  • 在命令行中输入“mysql -u root -p”,接着输入密码,即可成功连接数据库。

  • Dev-sv1:内网搭建(window 下:Tomcat+Mysql)_第7张图片
    我查看user的表结构死活找不到PassWord,搜索才发现这个版本是: authentication_string
  • 连接成功图

Dev-sv1:内网搭建(window 下:Tomcat+Mysql)_第8张图片
Game_end_网上这些还蛮多,好找,就是费时间
  • 查看MYSQL数据库中所有用户
mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
  • 补充说明
    • 当安装好以后,密码Key为PASSWORD 了,当我们在安装之后,使用数据库的时候,会遇到以下问题
Dev-sv1:内网搭建(window 下:Tomcat+Mysql)_第9张图片
密码过期
  • 解决方案


    Dev-sv1:内网搭建(window 下:Tomcat+Mysql)_第10张图片
    先修改密码
  • 在设置过期验证N

  • Dev-sv1:内网搭建(window 下:Tomcat+Mysql)_第11张图片
    设置不验证过期

【参考链接】 1、http://blog.csdn.net/skywalker_leo/article/details/47274441?_t_t_t=0.46896232361905277
2 、http://blog.sina.com.cn/s/blog_6458bf440101eb4k.html
3、http://blog.chinaunix.net/uid-21505614-id-302263.html

你可能感兴趣的:(Dev-sv1:内网搭建(window 下:Tomcat+Mysql))