yum安装(不推荐)
需要注意的是yum安装只能安装openJDK类型 (yum是linux自带的安装工具)
搜索需要安装的jdk版本
yum list java* yum search jdk # 这个也行 yum list installed # 查看已经安装 yum -y remove xxxx # 移出安装选择对应的版本进行安装
yum install -y java-1.8.0-openjdk.x86_64 # -y表示 确认的提示一律按yes处理查看jdk是否安装成功
java -version默认安装在**/usr/lib/jvm**中
压缩包安装
官网下载对应的jdk版本,如果要下载的话,一般要注册oracle账号才能下载,建议使用绿色通道下载
上传对应的安装包 jdk-8u11-linux-x64.tar.gz 至/usr/local下(个人习惯)
解压缩对应的安装包
tar -zxvf jdk-8u11-linux-x64.tar.gz rm -rf jdk-8u11-linux-x64.tar.gz # 删除对应的安装包 mv jdk-8u11-linux-x64.tar.gz ./xxxx # 重命名jdk的安装路径**/usr/local/jdk1.8.0_11** 注意这个路径,配置环境变量会用到
和window下一样,需要在任何地方到找到**/usr/local/jdk1.8.0_11/bin**的二进制可执行文件,那么需要配置环境变量
修改linux下的profile文件
vim /etc/profile # 添加对应的内容至最底部 注意根据自己的jdk路径来编写 export JAVA_HOME=/usr/local/jdk1.8.0_11 export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOEM/jre/lib/rt.jar命令使得配置文件生效
source /etc/profile验证是否安装成功
java -versionyum安装(不推荐)
安装tomcat
yum -y install tomcat这样基本上安装成功,系统吧tomcat当做了一个服务
service tomcat start # 启动 service tomcat stop # 停止 service tomcat restart # 重启 service tomcat status # 查看状态一般系统默认安装在**/usr/share/tomcat下,配置文件在/etc/tomcat**下
压缩包安装
下载tomcat压缩包,自行官网下载,选择对应的版本,这里以 apache-tomcat-8.5.57.tar.gz
上传tomcat压缩吧至**/usr/local**
解压缩对应的压缩包
tar -zxvf apache-tomcat-8.5.57.tar.gz # 解压 rm -rf apache-tomcat-8.5.57.tar.gz # 删除压缩包 mv apache-tomcat-8.5.57.tar.gz ./xxxx # 重命名进入tomcat目录,发现和window下没有区别,如果jdk安装了,并且配置了JAVA_HOME,直接启动tomcat
/usr/local/apache-tomcat-8.5.57/bin/startup.sh # 启动tomcatyum安装 这里推荐yum安装 (这里以Red Hat linux7为例)
由于centos默认安装了mariadb,我们应该把他先清除,这样才能安装成功
yum list mariadb* # 查找mariadb yum search mariadb # 查找mariadb yum remove mariadb-libs.x86_64 # 移出mariadb创建配置文件目录
mkdir /etc/mysql下载mysql ->>> 下载地址 这里以Red Hat linux7为例
右键复制链接地址!!!
获取rpm安装包
wget [刚才的链接地址]获取rpm安装包名称,可以在当前目录下查看
ls -ll本地安装
yum -y localinstall mysql80-community-release-el7-3.noarch.rpm查看是否安装
yum search mysql # 查看是否安装安装mysql服务器
yum install mysql-community-server启动测试
service mysqld start # 启动 service mysqld stop # 停止 service mysqld restart # 重启 service mysqld status # 状态登录mysql服务器
获取临时密码
cat /var/log/mysqld.log | grep password登入
mysql -uroot -p修改密码
设置修改策略,可以修改为简单密码
set global validate_password.policy=0; set global validate_password.length=1;修改密码
ALTER USER "root"@"localhost" IDENTIFIED BY "1234"; # 1234新密码重启登录
exit mysql -uroot -p[新密码]授权远程访问
use mysql # 使用数据库 show tables; # 查看表,远程访问主要是修改user表 select host,user from user \G; # 格式化查看表的信息 host表示那个ip访问,默认localhost,user那个数据库 update user set host= '%' where user = 'root'; # 修改访问规则 flush privileges; # 刷新权限对于破解版的navicat,默认访问mysql的加密规则是mysql_native_password(破解版navicat不能修改加密规则),我们这里是mysql8,使用加密规则caching_sha2_password,因此如果本地连接远程会报2059错误,当使用cmd命令行登入,却可以登入成功,然而我们需要使用navicat所以我们可以修改mysql8的加密规则
update user set plugin='mysql_native_password' where user ='root'; # 更改mysql加密生规则 flush privileges; # 刷新权限重启登入,却发现登入不成功,我们修改了加密规则,所以登录不成功
修改密码
开启免密登录
vim /etc/my.cnf # mysql的默认配置文件 skip-grant-tables # 在my.conf 【mysqld】下添加重启服务
service mysqld restart登入
选择数据库
use mysql update user set authentication_string = '' where user = 'root'; #把密码置空(因为免密登陆时不能直接修改密码)退出。重新登录,按照上面的重新修改一遍密码即可
set global validate_password.policy=0; set global validate_password.length=1; ALTER USER "root"@"%" IDENTIFIED BY "1234"; # 上面访问权限已经改变,需要变成"root"@"%" # (如果外网连接失败的话,先按照【重置密码】执行一遍,再执行【修改密码】,只是ALTER USER "root"@"localhost" IDENTIFIED BY "1234";要替换成ALTER USER "root"@"%" IDENTIFIED BY "1234";)本文参考至
https://www.cnblogs.com/wlwl/p/9686809.html