Linux下jdk,Tomcat和MySQL的安装

1,下载jdk

https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

 

 

 

2,使用xftp传输jdk到Linux,建立安装目录/usr/java,解压jdk
tar -zxvf jdk-8u171-linux-x64.tar.gz

 

 

 

3,配置环境变量

 

 


vi /etc/profile

export JAVA_HOME=/usr/java/jdk1.8.0_311

export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/

export PATH=$PATH:$JAVA_HOME/bin

 

 

 

java -version显示出Java的版本号,代表配置成功

4,下载Tomcat

 

 

 

5,建立目录/usr/local/myTomcat,解压Tomcat
tar -zxv -f apache-tomcat-8.5.37.tar.gz

 

 

 

6,启动Tomcat
/usr/local/myTomcat/tomcat/bin/startup.sh  

 

 

 

显示Tomcat started,启动成功

7,修改防火墙,放行端口

 

 

 

esc,:wq保存退出

8,服务重启
service iptables restart

然后再次在浏览器中输入http://ip:8080,如果看到tomcat系统界面,说明安装成功

查看Linux的ip
ip addr,如图所示

 

 


xftp传输war包到/usr/local/myTomcat/tomcat/webapps下

 

 

 

启动Tomcat/usr/local/myTomcat/tomcat/bin/startup.sh

 

 

 

停止Tomcat的命令是:/usr/local/myTomcat/tomcat/bin/shutdown.sh

 

9,下载MySQL5.7
在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载

 

 

10,创建安装目录/data/software,用xftp传输到该目录并解压

tar -xzvf mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz

 

 

 

11,移动到/usr/local/mysql

mv mysql-5.7.37-linux-glibc2.12-x86_64 /usr/local/mysql

 

 

 

12,创建数据仓库目录

mkdir /data/mysql

13,创建用户组及其用户

groupadd mysql
useradd -r -g mysql mysql

14,配置my.cnf文件
根目录下执行:vim /etc/my.cnf

打开后将下面配置代码粘贴进去,按:wq后按Enter键保存退出: 

[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true

15,初始化数据库

 

进入mysql的bin目录:
cd /usr/local/mysql/bin 

 

 

  

 执行初始化并查看mysql账户密码:

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

cd /

cat /data/mysql/mysql.err

 

 

 

16,启动mysql,mysql.server放置到/etc/init.d/mysql中
cp /usr/local/mysql/support-files/mysql.server/etc/init.d/mysql

 

 

 

17,修改密码

进入mysql的bin目录:cd /usr/local/mysql/bin

执行./mysql -u root -p,密码是之前获取的随机密码

 

 

 

执行下述3个命令,修改密码并刷新权限

SET PASSWORD = PASSWORD('123456');

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

FLUSH PRIVILEGES;

 

 

 

18,放开权限,让Navicat可以连接到

执行以下3个命令(先登录数据库)

use mysql       #访问mysql库
update user set host = '%' where user = 'root'; #使root能再任何host访问
FLUSH PRIVILEGES;

 

 

 

 

19,系统配置路径及其自动启动

vim /etc/profile
添加:
export PATH=/usr/local/mysql/bin:$PATH

然后刷新 source /etc/profile

配置mysql自动启动

chmod 755 /etc/init.d/mysql

chkconfig --add mysql

chkconfig --level 345 mysql on

启动mysql

service mysql start

20,打开Navicat连接

 

 

posted @   罗广147258  阅读(59)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示