Linux------CentOS之软件安装(jdk,tomcat,mysql)

1.jdk安装

①解压到/opt

tar -zxvf jdk-8u191-linux-x64.tar.gz

②JAVA环境变量配置(jdk1.8.0_191为例)

JAVA_HOME=/opt/jdk1.8.0_191

PATH=/opt/jdk1.8.0_191/bin:$PATH

export JAVA_HOME PATH

③更新profile:

source /etc/profile

 

2.tomcat安装:

①.解压到/opt

tar -zxvf apache-tomcat-7.0.70.tar.gz

②.启动tomcat

进入bin目录

./startup.sh

 

③.开放8080端口,并重启防火墙,这样外网才能访问到tomcat

vim /etc/sysconfig/iptables

打开8080端口

重启防火墙 service iptables restart

3.mysql安装

①检查并安装mysql

rpm -qa|grep mysql

若安装,卸载

rpm -e mysql_libs //普通删除模式

rpm -e --nodeps mysql_libs //强力删除模式,提示其他依赖,依然删除

 

安装mysql

https://www.cnblogs.com/edgedance/p/7140411.html

 

②Linux下设置MySql自动启动

chkconfig --level 2345 mysqld on

 

③ mysql开启远程连接

use mysql

mysql> select host, user from user;

将相应用户数据表中的host字段改成'%';

update user set host='%' where user='root';

ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 不予理会

flush privileges;

重新远程连接OK

 

④解决Access denied for user ''@'localhost' to database 'mysql'

1.关闭mysql

   # service mysqld stop

2.屏蔽权限

   # mysqld_safe --skip-grant-table

   屏幕出现: Starting demo from .....

3.新开起一个终端输入

   # mysql -u root mysql

   mysql> delete from user where USER='';

   mysql> FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误

   mysql> \q

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

靓仔很忙i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值