当当网搭建过程(java、tomcat、mysql的配置)

所需要的工具:

apache-tomcat-8.5.55.tar.gz
			----汤姆猫服务器
dangdang.sql
			----当当网数据库文件
dangdang.war
			---war包是做好一个web应用后,通常是网站,打成包部署到容器中
mysql-connector-java-8.0.17.jar
		------这是mysql的jar包,用于java和mysql等数据仓库之间的链接
jdk-8u201-linux-x64.tar.gz-----java环境
mysql-8.0.17-el7-x86_64.tar.gz-----数据库软件

1、安装并配置java环境

1、解压java文件至/usr/local/   目录下(可自己确定要存放的目录)
2、配置java环境变量

配置普通用户环境
user用户:,环境变量所在位置:~/.bash_profile
使用vi ~/.bash_profile编辑

当当网搭建过程(java、tomcat、mysql的配置)_第1张图片
环境变量生效:source ~/.bash_profile
输入jps(或者java -version、javac)测试是否配置成功
当当网搭建过程(java、tomcat、mysql的配置)_第2张图片
配置超级管理员的环境
root用户:环境变量:/etc/profile
使用vi /etc/profile编辑
在这里插入图片描述
环境变量生效:source /etc/profile
输入jps(或者java -version、javac)测试是否配置成功
当当网搭建过程(java、tomcat、mysql的配置)_第3张图片

2、配置tomcat服务器

  1. 解压文件至/opt/目录,dangdang.war 移动到tomcat下的webapps目录下,
  2. chown -R user:user apache-tomcat-8.5.55 将权限改为user访问
  3. 进入tomcat的bin目录下运行:./startup.sh 服务器开启,./shutdown.sh
    服务器关闭,启动后dangdang.warh会自动生成一个dangdang的网页文件夹
  4. 进入/tomcat/conf/server.xml,server.xml文件专门修改服务器相关配置,如图修改两个IP地址(本人自己修改端口为8888)
    当当网搭建过程(java、tomcat、mysql的配置)_第4张图片当当网搭建过程(java、tomcat、mysql的配置)_第5张图片
  5. 访问linux的ip地址加上端口号加文件,可以成功浏览网页
    当当网搭建过程(java、tomcat、mysql的配置)_第6张图片

3、配置mysql数据库

  1. 解压mysql文件,进入vi /etc/my.cnf编辑,如图片所示: 建立图片中没有的文件夹
    当当网搭建过程(java、tomcat、mysql的配置)_第7张图片

    当当网搭建过程(java、tomcat、mysql的配置)_第8张图片
    使用给定目录作为根目录(安装目录)
    basedir=/usr/local/mysql8 从给定目录读取数据库文件(新建data)
    datadir=/usr/local/mysql8/data
    不使用mysql数据库里的信息来进行访问控制(这将允许用户任何用户去修改任何数据库)
    skip-grant-tables 错误日志打印
    log-error=/var/log/mysqld/mysqld.log

  2. 新建一个mysql用户和用户组
    新增用户:useradd -m 用户名

    删除用户:userdel 用户名 设置密码:passwd
    用户名 新增用户组:groupadd 用户组
    删除用户组:groupdel 用户组

    创建mysql用户和用户组 $ useradd -g mysql mysql

  3. 将新建的文件夹、mysql文件夹,修改为mysql用户访问
    chown -R mysql:mysql mysql8
    初始化tomcat

  4. 初始化mysql: cd /usr/local/mysql8(记住密码)

    ./bin/mysqld --initialize --user=mysql
    –basedir=/usr/local/mysql8/ --datadir=/usr/local/mysql8/data/

    当当网搭建过程(java、tomcat、mysql的配置)_第9张图片

  5. 启动tomcat:cd /usr/local/mysql8/support-files
    ./mysql.server start
    关闭tomcat:./nysql.server stop

  6. 进入tomcat目录登录数据库:./bin/mysql -uroot -h 127.0.0.1 -p 输入图片中生成的密码
    进入mysql后修改密码:set password=“1234” 开启数据库远程访问(外部连接数据库需要用到):
    use mysql; update user set host=’%’ where user=‘root’; flush privileges; 导入dangdang.sql:
    source /root/dangdang.sql
    注意此时访问网页还是没有数据

  7. 将mysql-connector-java-8.0.17.jar包放在tomcat/lib目录下
    再次访问,修改为user权限,重启tomcat数据加载成功,部署成功

你可能感兴趣的:(mysql,linux,tomcat,java)