Contos7 从JDK到Mysql到TOMCAT 部署

YUM安装MYSQL

查看yum是否安装过mysql
yum list installed mysql*

如或显示了列表,说明系统中有MySQL
Contos7 从JDK到Mysql到TOMCAT 部署

  • yum卸载
    根据列表上的名字

yum remove mysql-community-client mysql-community-common mysql-community-libs >mysql-community-libs-compat mysql-community-server mysql57-community-release
rm -rf /var/lib/mysql
rm /etc/my.cnf

  • rpm查看安装

rpm -qa | grep -i mysql

Contos7 从JDK到Mysql到TOMCAT 部署

  • rpm 卸载

rpm -e mysql57-community-release-el7-9.noarch
rpm -e mysql-community-server-5.7.17-1.el7.x86_64
rpm -e mysql-community-libs-5.7.17-1.el7.x86_64
rpm -e mysql-community-libs-compat-5.7.17-1.el7.x86_64
rpm -e mysql-community-common-5.7.17-1.el7.x86_64
rpm -e mysql-community-client-5.7.17-1.el7.x86_64
cd /var/lib/
rm -rf mysql/

  • 清除余项

whereis mysql
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/local/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
#删除上面的文件夹
rm -rf /usr/bin/mysql

  • 删除配置

rm –rf /usr/my.cnf
rm -rf /root/.mysql_sercret

  • 剩余配置检查

chkconfig --list | grep -i mysql
chkconfig --del mysqld

  • 安装MYSQL

wget http://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpm
sudo rpm -ivh mysql57-community-release-el7-9.noarch.rpm

接下来使用yum安装
更新yum软件包

yum check-update

更新系统

yum update

安装mysql

yum install mysql mysql-server

安装完成以后运行mysql并登录mysql

systemctl start mysqld
mysql -u root -p

输入密码
登陆成功,查看自动生成的密码

grep ‘temporary password’ /var/log/mysqld.log

安装后首次启动服务后执行初始化向导

$ mysql_secure_installation
Securing the MySQL server deployment.
Enter password for user root: 初始化密码
The existing password for the user account root has expired. Please set a new >password.

重置初始密码
New password: 再次确认密码
Re-enter new password: 再次确认密码
是否是对 root 设置密码: y
Change the password for root ? ((Press y|Y for Yes, any other key for No) : y
New password: 再次确认密码
Re-enter new password: 再次确认密码
是否使用提供的密码策略: y
Do you wish to continue with the password provided?(Press y|Y for Yes, any other
key for No) : y
是否移除匿名用户: y
Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
默认情况下,MySQL安装有匿名用户 允许任何人登录MySQL而不需要 为他们创建的用>户帐户
这是专为测试,并使安装更加顺利。 在进入生产环境之前,您应该删除它们 环境
是否禁用远程登录: n
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : n
是否删除测试数据: y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) :y
是否刷新权限表: y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y
All done!

  • 开启远程连接

GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY “密码” WITH GRANT OPTION;
FLUSH PRIVILEGES;

安装JDK

yum -y list java* --查看yum的jdk安装包
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel --安装JDK,如果没有java-1.8.0-openjdk-devel就没有javac命令
也可用 yum install java-1.8.0-openjdk* 安装所有java1.8.0所有Java程序

配置环境变量

通过yum默认安装的路径为 /usr/lib/jvm
/usr/lib/jvm
ls -la

vi /etc/profile
在文件最后加入如下行

JAVA_HOME=/usr/lib/jvm/java
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH

保存退出:wq

验证
java -version
javac -version
jdk1.8安装成功

下载tomcat

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.37/bin/apache-tomcat->8.5.37.tar.gz
下载完成后
tar -zxvf apache-tomcat-8.5.37.tar.gz 解压
完成