Linux Centos 7.2 X64 环境下安装部署 JDK1.8 Mysql 5.6.40 Tomcat 8.5.32

基于 Linux Centos 7.2 X64 环境下安装部署

1.安装mysql

    1.1  复制安装包mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz 到 /home/soft 目录下
    1.2  卸载系统自带的Mariadb

        rpm -qa|grep mariadb  // 查询出来已安装的mariadb
        rpm -e --nodeps 文件名  // 卸载mariadb,文件名为上述命令查询出来的文件 
    1.3 执行 groupadd mysql 命令来创建mysql用户组  
    1.4 执行 useradd -g mysql mysql 命令来创建一个用户名为mysql的用户并加入mysql用户组
    1.5 切换目录到 /home/soft/ 执行 解压命令  tar -xvzf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
    1.6 打开解压目录 cd /usr/local/

        执行命令重命名文件夹 mv mysql-5.6.40-linux-glibc2.12-x86_64 mysql 
        执行 cp mysql/support-files/my-default.cnf /etc/my.cnf 复制命令 ,并 y 回车确认
    1.7 编辑文件 vim /etc/my.cnf
        通过vim编辑器编辑my.cnf代码如下:
        -------------------------------------------------
        [mysql]
        # 设置mysql客户端默认字符集
        default-character-set=utf8 

        [mysqld]
        skip-name-resolve
        #设置3306端口
        port = 3306 
        # 设置mysql的安装目录
        basedir=/usr/local/mysql
        # 设置mysql数据库的数据的存放目录
        datadir=/usr/local/mysql/data
        # 允许最大连接数
        max_connections=200
        # 服务端使用的字符集默认为8比特编码的latin1字符集
        character-set-server=utf8
        # 创建新表时将使用的默认存储引擎
        default-storage-engine=INNODB
        lower_case_table_name=1
        max_allowed_packet=16M
        -------------------------------------------------
        进入安装mysql软件目录

    1.8 (1)执行命令 cd /usr/local/mysql
          (2)执行命令 chown -R mysql:mysql ./       修改当前目录拥有着为mysql用户
          (3)执行命令 ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ 安装数据库
 
        注:若执行以上最后一个命令出现以下问题:

         FATAL ERROR: please install the following Perl modules before executing 
        ./scripts/mysql_install_db:Data::Dumper
        解决方法 :安装autoconf库

        命令: yum -y install autoconf   //此包安装时会安装Data:Dumper模块
        安装完成重新执行上述最后一个命令
        
        重新回到上述第(3)个命令继续操作:

        (4)执行命令 chown -R mysql:mysql data 修改当前data目录的拥有者为mysql用户
        到此数据库安装完毕!
                
        
    1.9、配置MySQL

    1.9.1、授予my.cnf最大权限
        chown 777 /etc/my.cnf
        设置开机自启动服务控制脚本:

    1.9.2、复制启动脚本到资源目录
        cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
    1.9.3、增加mysqld服务控制脚本执行权限
        chmod +x /etc/rc.d/init.d/mysqld
    1.9.4、将mysqld服务加入到系统服务
        chkconfig --add mysqld
    1.9.5、检查mysqld服务是否已经生效
        chkconfig --list mysqld
        命令输出类似下面的结果:
        mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
        表明mysqld服务已经生效,在2、3、4、5运行级别随系统启动而自动启动,以后可以使用service命令控制mysql的启动和停止
        命令为:service mysqld start和service mysqld stop
    1.9.6、执行创建目录 mkdir -p /var/lib/mysql 并且 启动mysqld
        service mysqld start
    1.9.7、将mysql的bin目录加入PATH环境变量,编辑 ~/.bash_profile文件
        vim ~/.bash_profile
        在文件最后添加如下信息:
        export PATH=$PATH:/usr/local/mysql/bin
        然后按ESC键
        继续 shift键加冒号打出来=>  :
        接下来输入wq回车即可
        执行下面的命令是修改的内容立即生效:
        source ~/.bash_profile
    1.9.8、以root账户登录mysql,默认是没有密码的
        mysql -uroot -p
        要输入密码的时候直接回车即可。

    1.9.9、设置root账户密码为root(也可以修改成你要的密码)
        mysql>use mysql
        mysql>update user set password=password('root') where user='root' and host='localhost';
        mysql>flush privileges;
    1.9.10、设置远程主机登录,注意下面的your username 和 your password改成你需要设置的用户和密码
        mysql>GRANT ALL PRIVILEGES ON *.* TO 'your username'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;
        到这里,mysql 数据库安装完成

2.安装 jdk

    2.1 将 jdk-8u171-linux-x64.tar.gz 文件复制到 /home/soft/ 目录下
    2.2 执行 解压命令  tar -xvzf jdk-8u171-linux-x64.tar.gz 
    2.3 配置环境变量 命令打开 vi /etc/profile

        在文件倒数第四行 done 下面添加如下配置 :
        export JAVA_HOME=/home/soft/jdk1.8.0_171
        export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
        export PATH=$PATH:$JAVA_HOME/bin
        Ese 键 :wq 命令保存并退出
        执行 source /etc/profile 命令让配置文件生效
    2.4 执行命令 java -version 
        显示结果 Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode) 到这里 jdk 算安装完成了

3.部署应用
    1. 使用 Navicat 登录数据库,并创建数据库名称为 voice ,编码使用 utf-8
    2. 导入 voice.sql 数据库文件
    3. 执行命令创建目录 mkdir -p /home/tomcat
    4. 复制 apache-tomcat-8.5.32.tar.gz 文件 到 /home/soft/ 目录下 
    5. 执行解压命令 tar -xvzf /home/soft/apache-tomcat-8.5.32.tar.gz -C /home/tomcat/

        执行重命名命令 mv apache-tomcat-8.5.32/ voice-tomcat
    6. 执行打开目录  cd /home/tomcat/voice-tomcat/bin 
        启动  sh startup.sh  
        运行 netstat -ntlp     看到 8080端口启动 ;证明服务器安装完成
        执行  sh shutdown.sh  关闭服务
    7. 配置文件修改 
        7.1 程序部署包\voice\WEB-INF\classes\jdbc.properties
        jdbc.url=jdbc:mysql://localhost:3306/voice?useUnicode=true&characterEncoding=utf-8&useSSL=false
        jdbc.username=root    (账号)
        jdbc.password=root        (密码)
        7.2 程序部署包\voice\WEB-INF\classes\system.properties
        system.address=http://IP地址:8080
        system.base=http://IP地址:8080/voice/
    8. 将 程序部署包 下的 voice 目录复制到服务器 /home/tomcat/voice-tomcat/webapps/  下 (记得带voice文件夹复制)
    9. 执行命令 打开目录  cd /home/tomcat/voice-tomcat/bin

        执行启动命令 sh startup.sh  

        http://IP 地址:8080/voice/login.jsp  访问地址成功


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章