centos7安装JDK、CentOS
1.安装JDK
1.1查看系统是否已有自带的JDK
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
1.2卸载已有安装
如果没有输出信息,则说明系统没有安装。如果有输出信息,则执行下面的命令卸载:
rpm -qa | grep java | xargs rpm -e –nodeps
1.3列出所有可安装的rpm包
yum list java-1.8*
1.4安装jdk8
yum install java-1.8.0-openjdk* -y
2.安装MySQL数据库
2.1查看本机是否安装mysql
rpm -qa |grep mysql #如果有的话可直接使用
2.2安装yum mysql数据源
yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
2.3安装mysql服务
yum install mysql-community-server
2.4启动mysql
systemctl start mysqld
2.5查看初始化密码
cat /var/log/mysqld.log | grep password
输入该查看命令后会显示如下界面:
2.6使用初始化的登录mysql (注意:以下命令都是在mysql下)
mysql -u root -p
2.7修改密码
登录后必须修改默认密码,否则无法完成其它操作,并给出如下错误提示:

修改密码命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
如果密码过于简单,这里会给出错误提示,这是由于mysql8对密码长度有检验规则,且需包含字母大小写、数字、符号

如果想设一个简单的密码可以这样做:
# 先设置一个复杂的密码,然后再去修改密码校验
alter user 'root'@'localhost' identified by 'Zyf123456;';
# 查看校验规则
show variables like 'validate%';
校验规则如下:

# 设置msyql 密码最低校验级别
set global validate_password.policy=0;
# 设置mysl 密码最低长度
set global validate_password.length=1;
#再修改为简单密码。例如'123456'
alter user 'root'@'localhost' identified by '123456;';
3.navicat连接mysql
开发需要,有时我们需要安装一个图形化工具,常见的路navicat,但连接可能会报错。
10060错误:
1.默认mysql账户不允许远程连接
# 使用mysql数据
use mysql
# 查看账户host信息
select host,user from user;

修改root账户主机信息,‘%’就是允许被任何ip的客户端连接,‘localhost’就是只能本机连接
# 修改root可以被所有远程主机连接
update user set host = '%' where user = 'root'

如果到这一步还不能使用navicat连接的话,就需要尝试下一步骤。
2.centos7关闭本机防火墙
# 关闭本机防火墙
systemctl stop firewalld;
实现前两步之后,应该不会报10060错误。
1251错误
修改mysql加密规则
mysql8 之前加密规则是mysql_native_password,而在mysql8之后加密规则是caching_sha2_password,因此这里解决办法两种:
- 升级navicat驱动
- 把mysql用户登录密码加密规则还原成mysql_native_password.
# 这里采用第二种方法(注意host与user表对应,笔者已经将host修改为‘%’)
alter user 'root'@'%' identified with mysql_native_password by '123456';
最终...

笔者也在学习,希望能给初学者带来帮助,后续将更新doker安装软件的文章.....
centos7安装JDK、CentOS的更多相关文章
- Centos7 安装 jdk 1.8
Centos7 安装 jdk 1.8 1.下载安装包 链接: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloa ...
- centos7安装jdk,tomcat,msyql(MariaDB)
操作系统版本 CentOS Linux release 7.2.1511 (Core) 安装jdk 下载jdk-8u66-linux-x64.rpm上传到linux上 先改用户权限 然后 rpm -i ...
- Centos7安装JDK+部署Tomcat8
Centos7下JDK+Tomcat的部署: 1.安装JDK 1.1 通过以下命令获得java JDK列表 yum -y list java* 1.2 通过yum安装JDK yum -y instal ...
- Centos7安装JDK环境配置
作为一名程序员,各种环境搭建都要会. 下面介绍关于Linux操作系统之centos7(64位)安装JDK以及环境配置. 下面开始学习吧 查看并卸载CentOS自带的OpenJDK 安装好的CentOS ...
- CentOS7 安装JDK
链接地址:http://jingyan.baidu.com/article/c74d60007b85510f6a595dfa.html VMware 10 centos 安装jdk 及mysql 方法 ...
- Centos7 安装jdk,MySQL
报名立减200元.暑假直降6888. 邀请链接:http://www.jnshu.com/login/1/20535344 邀请码:20535344 学习阿里云平台的云服务器配置Java开发环境.我现 ...
- centos7 安装jdk、Tomcat
1.安装jdk 下载jdk: 解压:tar -zxvf filename -C /usr/local/jdk8/ 配置环境变量: vim /etc/profile 添加如下内容:JAVA_HOME根据 ...
- CentOs7安装JDK/Tomcat/Git/Gradle
安装Jdk: wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/j ...
- centos7 安装jdk及mysql8
安装jdk 1.上传压缩包:通过SSH上传jdk压缩包,比如上传至/usr/local/java目录下 2.解压压缩包:利用命令解压压缩包 tar -zxvf jdk-11.0.5_linux-x6 ...
随机推荐
- IO系列测试源码
//IO系列测试源码(需要自取) using System; using System.CodeDom; using System.Collections.Generic; using System. ...
- 【js】Leetcode每日一题-二叉树的堂兄弟节点
[js]Leetcode每日一题-二叉树的堂兄弟节点 [题目描述] 在二叉树中,根节点位于深度 0 处,每个深度为 k 的节点的子节点位于深度 k+1 处. 如果二叉树的两个节点深度相同,但 父节点不 ...
- QFNU 10-16 training
7-9.小字辈 思路:建立一个类,并且类中存有其父节点,其地位,其儿子节点(因为儿子节点有很多,所以要用vector进行存储),通过-1这个祖先节点进行查找.首先找到-1这个祖先节点,并且读入其他位置 ...
- golang:面向对象总结
所谓的面向对象其实就是找一个专门做这个事的人来做,不用关心具体怎么实现的.所以说,面向过程强调的是过程,步骤.而面向对象强调的是对象,也就是干事的人. Go语言:面向对象语言特性 方法 嵌入 接口 没 ...
- Linux权限问题(1)-Sticky
背景:朋友在使用php进行mv操作时,出现了权限被拒绝的问题.查看之后,发现目录设置了sticky权限,取消此权限后,文件可以正常mv及删除. Sticky:对于一个多人可写的目录,如果设置了stic ...
- H5开发基础之像素、分辨率、DPI、PPI
H5开发基础之像素.分辨率.DPI.PPI html5 阅读约 4 分钟 2016-09-03于坝上草原 背景知识: 目前绝大部分显示器都是基于点阵的,通过一系列的小点排成一个大矩形,通过每个小 ...
- docker中ubuntu源更新慢加速 换为国内源 Debian10源
本来以为是Ubuntu打包的镜像,换了阿里源老是报错100公钥不可用,结果发现是Debian的操作系统,换位Debian的操作系统打包的,换位Debian的源即可 #源如果使用错误也会报错,没有Deb ...
- Linux 查看实时网卡流量的方法 网速 nload sar iftop dstat
1.使用nload yum install -y gcc gcc-c++ ncurses-devel make wgetwget http://www.roland-riegel.de/nload/n ...
- JS实现前台表格排序功能
JS实现前台表格排序功能 虽然数据量不大的情况下,前台排序速度比较快,但一般情况下,我们的项目只使用后台排序,原因有二: 一是代码简单:二是前台JS排序对于有分页的情况无法处理. 前段时间,有个功能需 ...
- 西门子S7系列以太网通讯处理器安装调式操作
北京华科远创科技有限研发的远创智控ETH-YC模块,PLC转以太网型号有MPI-ETH-YC01和MPI-ETH-YC01,适用于西门子S7-200/S7-300/S7-400.SMART S7-20 ...
