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连接
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通