linux 怎么布置java环境、安装tomcat、mysql

linux 怎么布置java环境、安装tomcat、mysql

1.配置java环境

1.首先查看当前的linux系统中是否有自带的java环境

rpm -qa|grep java

2.卸载其中的openjdk

rpm -e --nodeps 要卸载的软件

3.切换到要安装jdk的目录下解压tar文件

tar -vxzf 要解压的软件名称

4.配置java环境

vim /etc/profile

将下面的代码复制进去即可 按I进入编辑模式,写好之后按esc退出编辑模式,接着就是按 :wq保存退出

export JAVA_HOME=/home/chijianhua/java/jdk1.8.0_144  //你安装jdk的目录

export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

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

接着在将配置的内容生效

source /etc/profile

接着检查java版本,即可完成jdk配置

java -version

2.tomcat安装配置

1.首先先将tar安装包解压到tomcat文件夹中

tar -zxvf 安装包名称

2.进入到tomcat安装包中的bin目录下,接着启动tomcat

sh startup.sh //tomcat启动
sh shutdown.sh //tomcat关闭

3.检查tomcat是否启动

ps -ef|grep tomcat

4.开tomcat的8080端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent//8080端口永久开放设置
firewall-cmd --reload //重启防火墙

5.完成tomcat的安装配置

3.mysql安装配置

1.首先将下载好的rpm包文件放到建好的mysql包下进行解压

rpm -ivh 要解压的rpm包

2.接着输入一下的指令进行安装配置

yum install mysql

3.等待安装好之后就可以启动mysql

systemctl start mysqld

4.查看mysql是否已经启动

ps -ef|grep mysql

5.进行初次的mysql登录,首先先配置文件

vim /etc/my.cnf //进入到配置文件
然后在[mysqld]段段中加入
skip-grant-tables
保存并退出文件,然后重启mysql
service mysql restart

6.进行登录数据库密码修改

6.1 进入MySql控制台(直接按回车,这时不需要输入root密码。)
mysql -u root -p
6.2 切换到mysql数据库
use mysql
6.3 修改mysql数据库中root的密码
update user set password=password(“填入新密码”) where user=‘root’;

注意:

如果6.3报错

报错信息:
	ERROR 1054 (42S22): Unknown column 'password' in 'field list'
原因:
	是从mysql 5.7开始,password字段被替换为了authentication_string
修改:
	update user set authentication_string=password('填入新密码”') where user='root';

6.4 刷新mysql权限

flush privileges;

6.5 退出mysql exit

6.6 再次vi /etc/my.cnf。把skip-grant-tables删除掉。保存退出。完成MySql Root密码修改

7.退出mysql 重新使用新的密码登录

如何将另一台的mysql的数据导出再导入到本机中

Mysql数据库备份:

  1. 首先找到mysql的安装目录;

  2. 然后输入:mysqldump -u root -p medical >medicalbackup.sql 之后按Enetr 会让你输入数据库的登入密码之后就解决了,就打包好了数据库为medicalbackup.sql

Mysql 数据导入:

  • 进入数据库中创建medical数据库然后退出
  • 首先进入到数据库包的目录中,然后输入:mysql -u root -p medical < medicalbackup.sql

在windows下进行数据库的备份和恢复数据库操作

Mysql数据库备份:(必须在DOS命令行下进行,其实就是CMD窗口)

mysqldump -u 用户名 -p -B 数据库1 数据库2 数据库n > d://文件名.sql

如果说数据库过大并不需要复制所有的数据库,只需要复制其中的几张表的话可以进行如下的操作:-B 不需要写

mysqldump -u 用户名 -p  数据库 表1 表2 表n > d://文件名.sql

Mysql数据库恢复:(注意是进入到Mysql命令行再执行

Source 文件名.sql
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

聪明不喝牛奶

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

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

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

打赏作者

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

抵扣说明:

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

余额充值