linux_day02(安装mysql 8.0数据库和远程登陆)

举报
XiaoLin_Java 发表于 2022/03/27 21:09:18 2022/03/27
【摘要】 8.CRT终端操作winscp软件(上传软件到Linux服务器中,alt+p,还可以下载Linux的软件到本地)# 0.准备工作 安装CRT客户端工具,安装winscp工具# 1.设置linux获取ip地址 (编辑网络配置文件) vi /etc/sysconfig/network-scripts/ifcfg-ens33# 2.修改ens33配置文件: BOOTPROTO=dhc...

8.CRT终端操作

winscp软件(上传软件到Linux服务器中,alt+p,还可以下载Linux的软件到本地)

# 0.准备工作
		安装CRT客户端工具,安装winscp工具

# 1.设置linux获取ip地址 (编辑网络配置文件)	
		vi /etc/sysconfig/network-scripts/ifcfg-ens33

# 2.修改ens33配置文件:
    BOOTPROTO=dhcp
    ONBOOT=yes

# 3.重启启动网路服务加载修改配置生效
		systemctl restart network

# 4.查看ip地址
		ip addr

# 5.此时ip已经获取
		ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:07:16:9e brd ff:ff:ff:ff:ff:ff
    inet 192.168.202.136/24 brd 192.168.202.255 scope global noprefixroute dynamic ens33
       valid_lft 1459sec preferred_lft 1459sec
    inet6 fe80::b22b:7e01:db87:52fe/64 scope link noprefixroute 

# 6.测试外部网络连通(保证宿主机windows可以上网前提)
		ping www.baidu.com

# 7.使用CRT工具连接即可

9.安装JDK

9.1 下载jdk

# 1.下载jdk
	https://www.oracle.com/technetwork/java/javase/downloads/index.html
	https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

# 2.通过CRT|WinSCP工具将jdk上传到linux系统中(不建议直接放到根目录)	

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bmzozBYg-1598969139687)(F:/项目源码/linux/笔记/Linux.assets/image-20191013121013589.png)]

9.2 tar包安装

# 1.JDK解压缩到指定目录
	tar -zxvf jdk-8u171-linux-x64.tar.gz -C/usr/
	注意:-C是说明解压缩的位置,可以省略

# 2.进入jdk解压缩目录查看
	cd /usr/jdk1.8.0_171/

# 3.查看详细信息
	[root@localhost jdk1.8.0_171]# ls
		bin        db       javafx-src.zip  lib      man          release  THIRDPARTYLICENSEREADME-JAVAFX.txt
		COPYRIGHT  include  jre             LICENSE  README.html  src.zip  THIRDPARTYLICENSEREADME.txt

# 4.配置环境变量
	 vi /etc/profile
	 
# 5.在文件末尾加入如下配置
	export JAVA_HOME=/usr/jdk1.8.0_171
	export PATH=$PATH:$JAVA_HOME/bin

# 6.加载配置生效
	source /etc/profile    加载配置生效
	reboot                 重启系统
	注意: 以上两个选项选择任意一个即可source可以不用重启立即生效,某些情况下source无法生效时,可以使用重启试试

# 7.测试环境变量
	java
	javac
	java -version

9.3 rpm包安装

# 1.安装jdk
	[root@localhost ~]# rpm -ivh jdk-8u171-linux-x64.rpm 
		准备中...                          ################################# [100%]
		正在升级/安装...
   		1:jdk1.8-2000:1.8.0_171-fcs        ################################# [100%]
			Unpacking JAR files...
        tools.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...

# 2.搜索默认安装位置
	 [root@localhost ~]# find / -name "java"
	 	/usr/java/jdk1.8.0_171-amd64/bin/java
		/usr/java/jdk1.8.0_171-amd64/jre/bin/java

# 3.配置环境变量
	 vi /etc/profile

# 4.在文件末尾加入如下配置
	export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64/
	export PATH=$PATH:$JAVA_HOME/bin

# 5.加载配置生效
	source /etc/profile    加载配置生效
	reboot                 重启系统
	注意: 以上两个选项选择任意一个即可source可以不用重启立即生效,某些情况下source无法生效时,可以使用重启试试

# 6.测试环境变量
	java
	javac
	java -version
	

9.4 Linux中使用vim和使用vm快照

# 1.vim简介
	vim就是一个vi软件,好处:提供高亮和记忆功能
	yum install vim       必须用户确认安装
	yum install -y vim    无人值守安装
# 2.快照的使用
	快照:相当于一个照片,这个照片保存在某一个时刻的当前虚拟机的数据状态
	作用:用来当对虚拟机进行错误操作时的一个快照回退(回到过去)

trips:Springbot中jar包部署

# 1.修改当前项目的packing为jar,或者在pom.xml中删除packaging标签
	<packaging>jar</packaging>
# 2.直接打包运行
	基本要求:必须安装jdk才行
	a.上传指定jar到Linux服务器
	b.直接使用java -jar方式运行
		java -jar 项目.jar
# 3.注意
	和war包不同,这种方式启动的时候,项目名和端口号以配置文件中声明的为主,建议在Linux系统运行之前,先在Windows中运行试一试
	springboot在默认打包的时候是不会打包jsp的,所以以jsp作为模板打包时会出现问题,需要在pom.xml中加入一些配置,所以尽量不要用jsp
    	

10.安装Tomcat

# 0.下载tomcat
	http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.46/bin/apache-tomcat-8.5.46.tar.gz

# 1.通过工具上传到Linux系统中

# 2.解压缩到/usr目录中
	[root@localhost ~]# tar -zxvf apache-tomcat-8.5.46.tar.gz -C /usr/
	-C 用来指定解压缩的位置

# 3.查看解压内容
	[root@localhost apache-tomcat-8.5.46]# ls -l
    总用量 124
    drwxr-x---. 2 root root  4096 1013 12:27 bin
    -rw-r-----. 1 root root 19318 917 02:19 BUILDING.txt
    drwx------. 2 root root   238 917 02:19 conf
    -rw-r-----. 1 root root  5407 917 02:19 CONTRIBUTING.md
    drwxr-x---. 2 root root  4096 1013 12:27 lib
    -rw-r-----. 1 root root 57011 917 02:19 LICENSE
    drwxr-x---. 2 root root     6 917 02:17 logs
    -rw-r-----. 1 root root  1726 917 02:19 NOTICE
    -rw-r-----. 1 root root  3255 917 02:19 README.md
    -rw-r-----. 1 root root  7139 917 02:19 RELEASE-NOTES
    -rw-r-----. 1 root root 16262 917 02:19 RUNNING.txt
    drwxr-x---. 2 root root    30 1013 12:27 temp
    drwxr-x---. 7 root root    81 917 02:17 webapps
    drwxr-x---. 2 root root     6 917 02:17 work

# 4.启动tomcat
	[root@localhost apache-tomcat-8.5.46]# ./bin/startup.sh 

# 5.关闭网络防火墙
	systemctl stop firewalld	   关闭网络防火墙
	systemctl disable firewalld  关闭开机自启动(永久关闭)

# 6.在windows中访问tomcat
	http://10.15.0.8:8080/

# 7.显示tomcat实时控制台信息
	进入tomcat的logs目录中使用tail -f catalina.out 命令实时查看控制台信息 

# 8.关闭tomcat
	在tomcat的bin目录下面使用 ./shutdown.sh

11.安装MySQL

11.1 环境准备

# 1.卸载mariadb,否则安装mysql会出现冲突
# 2.执行命令rpm -qa | grep mariadb
# 3.列出所有被安装的mariadb rpm 包;
# 4.执行命令rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

11.2 本地安装(5.6版本默认root没有密码)

# 0.上传下载好的软件包到系统中

在这里插入图片描述

# 0.执行本地安装包之前必须先安装vim
	yum install -y vim
# 1.安装步骤
	rpm -ivh perl-*
	rpm -ivh net-tools-2.0-0.22.20131004git.el7.x86_64.rpm
	rpm -ivh mysql-community-common-5.6.42-2.el7.x86_64.rpm
	rpm -ivh mysql-community-libs-5.6.42-2.el7.x86_64.rpm
	rpm -ivh mysql-community-client-5.6.42-2.el7.x86_64.rpm
	rpm -ivh mysql-community-server-5.6.42-2.el7.x86_64.rpm

11.3 在线安装

# 1.添加官方的yum源创建并编辑mysql-community.repo文件
		vi /etc/yum.repos.d/mysql-community.repo
# 2.粘贴以下内容到源文件中
		[mysql56-community]
    name=MySQL 5.6 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
    enabled=1
    gpgcheck=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    
    注意:如果需要安装mysql5.7只需要将baseurl修改即可 
    	baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/

# 3.安装mysql
	sudo yum install -y mysql-community-server

11.4 设置root用户密码

# 1.启动mysql数据库
	[root@localhost mysql]# systemctl start mysqld

# 2.修改mysql数据库密码
	mysqladmin -u root -p password 回车 输入原始密码 在输入新的密码
	
	注意:5.7之前版本安装完成之后没有密码,mysql5.7之后的版本的初始密码是随机生成的,放在了 /var/log/mysqld.log
			使用命令 grep ‘temporary password’ /var/log/mysqld.log 读出来即可
			ROOT!Q2w
# 3.登录mysql
	[root@localhost mysql]# mysql -u root -p   如果设置的密码中有明文的话需要加\转义

11.5 开启远程访问

# 1.安装完成mysql时,发现mysql数据库,不允许我们远程连接需要修改设置
# 2.登录mysql,并选择使用mysql数据库

在这里插入图片描述

# 3.查看mysql库中的所有表

在这里插入图片描述

# 4.查询user表

在这里插入图片描述

# 5.执行如下命令
	grant all privileges on *.* to 'root'@'%' identified by 'ROOT!q2w' with grant option;

在这里插入图片描述

# 6.刷新权限
	flush privileges;
# 7.重启服务
	systemctl restart mysqld
# 8.测试连接

出现以下截图就说明好啦!
在这里插入图片描述

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。