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数据库备份:
-
首先找到mysql的安装目录;
-
然后输入: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