一、下载安装

参考见:https://www.bilibili.com/video/BV1hh411k7vy?from=search&seid=2244124597826079746

流程:

先下载

----------------
2021-7-4更新下载地址:
链接:https://pan.baidu.com/s/1vBctEG1QRnsXNetX_DbbNQ
提取码:9fsi
----------------
或者:
----------------
破解的XShell6资源地址来了:
链接:https://pan.baidu.com/s/1RuwKEyKfY8Y57Rw8oGbaRA
提取码:zmat
----------------

下载后把其下面的xshell plus文件夹复制粘贴到固定软件安装位置

在这个新位置下的xshell plus文件夹下创建data文件夹(用于放置绿化后的软件数据)

双击 !绿化.bat

按任意键再桌面上得到

(xftp是传文件的)

好的,安装完成

二、使用xshell

流程:

打开软件:

再输入用户名和密码即可

三、配置JDK环境

Linux 常用命令学习:https://www.runoob.com/w3cnote/linux-common-command-2.html

主要操作:

  • 下载安装包
  • 解压安装包
  • 移动安装包到指定位置·
  • 更改配置文件

流程:

下载安装包:

(再哪个文件夹下使用这个命令行就下载在哪,一般下载到主目录下的home目录下)

进入主目录:cd /
进入“home”目录:cd ~

到home文件夹之后使用这条命令行

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"

解压:

tar -zxvf jdk-8u141-linux-x64.tar.gz #可以按tab自动补全

移动:

(把这个文件夹移动到/usr/share文件夹下,即可理解为java安装在了usr下share下的jdk文件夹中了)

mv jdk1.8.0_141/ /usr/share

配置信息

vim ~/.bashrc

在最后一行回车后一行加上(按i进入编译,esc推出编译,:wq表示保存)

export JAVA_HOME=/usr/share/jdk1.8.0_141/
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

加上一句使配置生效

source ~/.bashrc

检验:

java和javacke

四、配置mysql环境

流程:

下载完整rpm集合包

https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar

解压

tar -xvf https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar

解压后的文件列表如下:

mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar

mysql-community-client-8.0.11-1.el7.x86_64.rpm

mysql-community-common-8.0.11-1.el7.x86_64.rpm

mysql-community-devel-8.0.11-1.el7.x86_64.rpm

mysql-community-embedded-compat-8.0.11-1.el7.x86_64.rpm

mysql-community-libs-8.0.11-1.el7.x86_64.rpm

mysql-community-libs-compat-8.0.11-1.el7.x86_64.rpm

mysql-community-minimal-debuginfo-8.0.11-1.el7.x86_64.rpm

mysql-community-server-8.0.11-1.el7.x86_64.rpm

mysql-community-server-minimal-8.0.11-1.el7.x86_64.rpm

mysql-community-test-8.0.11-1.el7.x86_64.rpm

添加用户和组

groupadd mysql && useradd -g mysql mysql

含义:创建mysql的用户组并且在这个用户组下添加mysql用户

简单安装mysql-server服务,只需要安装4个软件包即可,下面为对应命令行

rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm #依赖于common

rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm #依赖于libs

rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm #依赖于client & common

默认MySQL的配置文件路径为:/etc/my.cnf,如果有需要可以修改配置文件

这里跟改字符格式

在socket=/var/lib/mysql/mysql.sock下添加

character-set-server=utf8
collation-server=utf8_general_ci

最后一行加上

[client]
default-character-set=utf8

初始化MySQL数据库

mysqld --initialize #该命令会在/var/log/mysqld.log生成随机密码

cat /var/log/mysqld.log #查看初始密码

启动MySQL数据库

systemctl start mysqld #启动mysqld.service

systemctl status mysqld #查看状态

更改root用户的初始密码

mysql_secure_installation #根据提示修改MySQL的root账号密码

新版MySQL必须先修改密码,否则登录后是不能执行任何命令

本地访问MySQL

mysql -uroot -pxxxx

远程访问配置:

进入mysql之后,select user,host from mysql.user; 查看mysql的用户

使用:

grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant option
上面不行的话,用下面的
create user root@'%' identified by '123456';
grant all privileges on *.* to root@'%' with grant option;

之前:

之后:

一般来说这个时候就可以连接了;

安装libs(依赖)时出现的问题:

1、mariadb-libs 被 mysql-community-libs-8.0.13-1.el7.x86_64 取代

一个命令:yum remove mysql-libs解决

清除之前安装过的依赖即可

2、libaio依赖库报错,则先安装libaio:

需要先安装libaio:

wget http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm

rpm -Uvh libaio-0.3.107-10.el6.x86_64.rpm

3、最终远程连接出现了问题

为什么?

概述

mysql 5.7 默认密码校验规则是 mysql_native_password,MySQL 8.0 时默认为 caching_sha2_password,你可以进入MySQL ,使用 SELECT Host, User, plugin from mysql.user; 查看

可以把plugin跟改为老版本的mysql_native_password

ALTER USER root@'ip地址' IDENTIFIED WITH mysql_native_password BY '密码';

再查看

再连接即成功

xshell工具使用的更多相关文章

  1. 01_Linux系统系统语言查询,设置Xshell工具,中文显示,测试Xshell中文字符显示,Linux中文显示乱码设置

              Xshell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及Microsoft Windows平台的TELNETNetSarang Xshell 4 Build 0 ...

  2. xshell工具source导入几个G的数据库

    直奔主题 xshell工具source导入几个G的数据库 1.先把sql文件通过ftp或者winscp上传到服务器对应站点根目录,如图所示 2.进入xshell界面,进入数据库之前一定设定编码,否者会 ...

  3. AWS—Xshell工具远程登录EC2虚拟机

    一.创建AWS账户(已有AWS账号的请跳过) 访问 https://amazonaws-china.com/cn/,点击创建AWS账户,根据提示填写个人相关信息,创建AWS账户. 二.创建EC2虚拟机 ...

  4. 解决Xshell 工具连接不上VirtualBox虚拟机

    初次尝试用VirtualBox安装Linux虚拟机,却遇到了一些问题,特地记录于此,方便后面查阅! 首先简易记录下安装Linux虚拟机过程: 大致经过如下步骤:新建虚拟电脑,加载Linux版本镜像安装 ...

  5. 使用XShell工具密钥认证登录Linux系统

    如果你是一名Linux运维,那么Linux服务器的系统安全问题,可能是你要考虑的,而系统登录方式有两种,密码和密钥.哪一种更加安全呢? 无疑是后者! 这里我为大家分享用Xshell利器使用密钥的方式登 ...

  6. XSHELL工具上传文件到Linux以及下载文件到本地(Windows)

    Xshell很好用,然后有时候想在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz.首先你的Linux上需要安装安装lrzsz工具包,(如果没有安装请执行以下命令,安装 ...

  7. Xshell工具使用--连接VMware虚拟机

    假设有这样的场景,开发者用的是Windows系统,且系统的存储资源和内存有限,在运行VMware虚拟机中做一些测试时,通常会碍于电脑的VMWare客户端图形界面的响应速度太慢.而在Xshell中对虚拟 ...

  8. linux普通用户免秘钥登录(xshell工具环境)

    一.xshell生成密钥 1)工具->新建用户密钥生成向导 2)选择密钥类型.密钥长度(默认即可) 3)生成密钥(生成公钥和私钥) 4)为密钥加密,增加密码(可选),建议加上 5)将公钥保存为文 ...

  9. linux 用xshell工具远程登录

    1.设置linux,获取ip,登录名.密码 2.xshell登录

  10. 【开发工具】- Xshell工具的下载和安装

    下载地址:https://www.netsarang.com/zh/free-for-home-school/ Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Micro ...

随机推荐

  1. Docker Buildx插件

    Docker Buildx插件 Overview Docker Buildx是一个CLI插件,它扩展了Docker命令,完全支持Moby BuildKit builder toolkit提供的功能.它 ...

  2. DHCP的原理与配置

    DHCP 动态主机配置协议(Dynamic Host Configuration Protocol) 可以减少管理员的工作量 避免用户手工配置网络参数时造成的地址冲突 DHCP报文类型: 报文类型   ...

  3. (5)使用自定Web根目录

    调整 Web 站点 http://server0.example.com 的网页目录,要求如下: 1) 新建目录 /webroot,作为此站点新的网页文件根目录 # mkdir /webroot # ...

  4. 如何基于 String 实现同步锁?

    如何基于String实现同步锁? 在某些时候,我们可能想基于字符串做一些事情,比如:针对同一用户的并发同步操作,使用锁字符串的方式实现比较合理. 因为只有在相同字符串的情况下,并发操作才是不被允许的. ...

  5. 面试官:如何在分布式场景下生成全局唯一 ID?

    在分布式系统中,有一些场景需要使用全局唯一 ID ,可以和业务场景有关,比如支付流水号,也可以和业务场景无关,比如分库分表后需要有一个全局唯一 ID,或者用作事务版本号.分布式链路追踪等等,好的全局唯 ...

  6. csp-s模拟测试49(9.22)养花(分块/主席树)·折射(神仙DP)·画作

    最近有点头晕........... T1 养花 考场我没想到正解,后来打的主席树,对于每个摸数查找1-(k-1),k-(2k-1)...的最大值,事实上还是很容易被卡的但是没有数据好像还比较友善, 对 ...

  7. NOIP模拟测试15「建造城市city(插板法)·轰炸·石头剪刀布」

    建造城市 题解 先思考一个简单问题 10个$toot$ 放进5间房屋,每个房屋至少有1个$toot$,方案数 思考:插板法,$10$个$toot$有$9$个缝隙,$5$间房屋转化为$4$个挡板,放在t ...

  8. linux文件系统和日志分析

    一.Linux文件系统 1.inode与block 1.概述: (1)文件数据包括元信息与实际信息 (2)文件存储在硬盘上,硬盘最小存储单位是"扇区",每个扇区存储512字节 (3 ...

  9. external-provisioner源码分析(3)-组件启动参数分析

    更多ceph-csi其他源码分析,请查看下面这篇博文:kubernetes ceph-csi分析目录导航 external-provisioner源码分析(3)-组件启动参数分析 本文将对extern ...

  10. 17、ansible配置管理

    17.1.前言: 1.说明: ansible是自动化运维工具,基于Python开发,实现了批量系统配置.批量程序部署.批量运行命令等功能. ansible是基于模块工作的,本身没有批量部署的能力,真正 ...