centos7中发布项目并安装mysql数据库

来源:互联网 发布:网络爬虫贴吧 编辑:程序博客网 时间:2024/06/05 17:11

1.登录到系统中,设置网络

         cd/etc/sysconfig/network-scripts

         viifcfg-eno16777736

         将ONBOOT改为 yes

         reboot重启/或者重启网络服务:service network restart

2.查看当前安装的jdk(openjdk)

         java-version

         rpm-qa|grep jdk

3.然后如果有默认的jdk的话,就卸载掉:

         rpm-e --nodeps jdk-1.8.0xxxxxx

         rpm-e --nodeps jdk-1.8.0xxxxxx

4.使用ftp(FileZilla百度一下下载即可)软件将jdk.rpm文件传输到linux中的usr/local中

别人的jdk地址引用一下,jdk1.8(下载)

5.切换至local中,执行以下命令进行安装

         rpm-ivh 你的jdk的名字

6.设置系统的环境变量,修改一个配置文件,添加内容

         vi/etc/profile

7.向文件中追加以下内容:

         JAVA_HOME=/usr/java/jdk1.8.0_45

         JRE_HOME=/usr/java/jdk1.8.0_45/jre

         PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

         export JAVA_HOME JRE_HOME PATH    

8.保存之后执行命令让配置文件生效

         sourceetc/profile

9.关闭centos7的防火墙:

         systemctlstop firewalld.service

10.使用ftp文件将tomcat传过来。usr/local

11.切换至tomcat/bin目录下,执行命令

         ./startup.sh(如果没有sh命令的权限要先执行:chmod777 *.sh)

12.数据库安装:

         1.安装gcc等必备程序包(已安装则略过此步,需要联网)

              yum install -y gcc gcc-c++ makeautomake

         2.解压CMake源码包并安装

              也是引用别人的软件,我就不上传了(下载)

              tar -zxvf cmake-2.8.10.2.tar.gz

              cd cmake-2.8.10.2

              ./bootstrap

              gmake

              gmake install

         3.移动mysql到usr/local(递归处理)

              cp mysql-5.5***** /usr/local/mysql -r

         4.添加系统mysql组和mysql用户

              groupaddmysql

              useradd-r -g mysql mysql

         5.安装数据库

              修改当前目录拥有者为mysql用户

                   chown-R mysql:mysql ./

              安装数据库

                   ./scripts/mysql_install_db--user=mysql

              修改当前目录拥有者为root用户

                   chown-R root:root ./

              修改当前data目录拥有者为mysql用户

                   chown-R mysql:mysql data

               如果总是报错99%的原因就是mysql这个用户没有权限,最简单直接的方法就是给他所有的权限

                   su – mysql

              添加开机启动

                   cp support-files/mysql.server /etc/init.d/mysql

              添加环境变量:

                   步骤同JDK

                   EXPORT之前加入:PATH=$PATH:/usr/local/mysql/bin

              配置mysql日志文件

                  vi/etc/my.cnf

                       在mysqld_safe下加入:

                             log-error=/usr/local/mysql/log/mariadb/mariadb.log

              启动mysql服务

                   servicemysql start

              修改mysql的root用户密码,root初始密码为空的

                    mysqladmin -u root password '密码'

              把mysql客户端放到默认路径

                    ln-s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

              允许mysql远程访问:

                    /sbin/iptables -I INPUT -p tcp--dport 3306-j ACCEPT  #添加端口3306

              设置远程访问权限

                    mysql -u root -ppassword    //进入mysql控制台

                    mysql>use mysql;

                    mysql>update user set host ='%' where user = 'root';    //这个命令执行错误时可略过 

                    mysql>flush privileges;

                    mysql>selecthost, user from user; //检查‘%’ 是否插入到数据库中

             修改mysql编码格式

             转移socket文件:

             将下列行加入/etc/my.cnf中,将套接字文件移到那里:

             [mysqld]
             socket=/usr/local/var/mysql.sock
             [client]
             socket=/usr/local/var/mysql.sock

             如果总是报错99%的原因就是mysql这个用户没有权限,最简单直接的方法就是给他所有的权限

             su – mysql

             OK!如果大家和我一样在安装的时候遇到很多错误!请留言我们一起探讨微笑

0 0
原创粉丝点击