安装软件路径建议放在/usr/local目录下。Tomcat首先从最简单的Tomcat入手,进入Apache的官网:http://www.apache.org,下载合适的版本安装,一般推荐8.0或更高版本。可以参考我的文章:https://blog.csdn.net/qq\_41684621/article/details/101350370,下载到本地再发到服务器,也可以直接使用wget+下载,不用下载到本地(注意使用wget,下载到当前目录)直接在服务器上下载。解压完成后,直接进入解压后的bin目录。常用命令:./start.sh//启动./shutdown.sh//停止JDKJDK的安装很熟悉,下载就不多说了,还是选择1.8版本。安装后环境的配置可以参考我的这篇文章:https://blog.csdn.net/qq\_41684621/article/details/95178129在安装Nginx之前,先安装一些依赖yum-yinstallgccgcc-c++wgethttp://nginx.org/download/nginx-1.10.1.tar.gzyum-yinstallpcre-developenssl-devel安装完成后,切换到nginx解压后的目录,执行:./configure--prefix=/usr/local/nginxyum-yinstallgccgcc-c++autoconfautomakemake//安装c编译器make&&makeinstall常用命令:./nginx//启动./nginx-sstop//停止./nginx-sreload//reloadconfigureMySQL下载mysqlrepo源wgethttp://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm安装mysql-community-release-el7-5.noarch.rpm包rpm-ivhmysql-community-release-el7-5.noarch.rpm检查ls-1/etc/yum.repos.d/mysql-community*/etc/yum.repos.d/mysql-community.repo/etc/yum.repos.d/mysql-community-source.repo会得到两个mysqlyumrepo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.回购。安装mysqlyuminstallmysql-server,登录修改密码,使用默认密码登录mysql-uroot-p,可能会报这样的错误:ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/var/lib/mysql/mysql.sock'(2),原因是/var/lib/mysql的访问权限问题。以下命令将/var/lib/mysql的所有者更改为当前用户:chown-Ropenscanner:openscanner/var/lib/mysql如果报chown:invaliduser:"openscanner:openscanner"错误,更换命令并使用ll查看目录权限列表chownroot/var/lib/mysql/ll附:①更改文件属主(chown)[root@linux\~]#chown帐号名文件或目录②更改文件的用户组为commandchgrp[root@linux\~]#chgrp组名文件或目录③修改目录权限后,默认只修改当前级别的权限。如果子目录也需要递归,需要加上R参数chown-R:执行递归,连同子目录下的所有文件和目录,然后重启服务:systemctlmysqldrestart,然后登录重置密码:mysql-uroot-pmysql>使用mysql;mysql>更新用户设置密码='新密码'whereuser='root';mysql>exit;如果无法登录mysql,可以使用以下解决方法:修改前先启动mysql,查看其运行状态:systemctlstartmysqld//启动mysql服务servicemysqldstatus//查看mysql状态方法一:grep'temporarypassword'/var/log/mysqld.log运行后会得到一个临时密码,这里我的centos7.3没有反应,所以试试第二种方法方法二:1.修改mysql的登录设置:vim/etc/my.cnf在[mysqld]段添加一句:skip-grant-tables2。重启mysqlsystemctlmysqlrestart3。登录并修改MySQL的root密码。此时登录mysql时,mysql>usemysql;数据库更改mysql>updateusersetpassword='newpassword'whereuser='root';查询正常,0行受影响(0.00秒)行匹配:5更改:0警告:0mysql>flushprivileges;QueryOK,0rowsaffected(0.01sec)mysql>quit4.将MySQL登录设置修改为免密码状态,返回vim/etc/my.cnf。把刚才在[mysqld]段添加的skip-grant-tables注释掉#skip-grant-tables保存退出vim5。重启mysqlsytemctlmysqlrestartin之后,再次登录mysql时,即使设置了密码,登录时仍然不需要密码,此时需要的是重启服务器:reboot如果需要远程登录在本地Navicat服务器上写入mysql,可以参考这篇文章:https://blog.csdn.net/qq\_41684621/article/details/95313147
