【Linux】CentOS 7安装与使用,安装jdk1.8,安装mysql
虚拟机软件VMware Workstation Pro
安装CentOS7,准备好镜像文件!
一定要勾选“启动时连接”
语言选英语
时区点击上海
确认硬盘,就是点击黄色警告的那个,进去点击一下硬盘,Done
点击NETWORK,进去打开开关,截图保存ip,子网掩码,DNS
点击安装
设置系统密码123456
设置用户名和密码(没什么用,之后不用这个用户)
安装完成后,登录名:root 密码:123456>>>>看不见的(即使输入也不显示)
配置network
网络配置network
使用secureCRT软件远程连接Linux系统,便于操作
一、jdk安装
1.首先安装之前先检查一下系统有没有自带open-jdk
命令:
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
如果没有输出信息表示没有安装。
2.如果遇到有可以使用命令批量卸载所有带有Java的文件
rpm -qa | grep java | xargs rpm -e --nodeps
安装正式开始
3.我们先检索包含java的列表
yum list java*
4.安装java1.8.0的所有文件
yum install java-1.8.0-openjdk* -y
5.使用命令检查是否安装成功
查看版本号:java -version
6.配置环境变量
打开配置文件
vi /etc/profile
按i键编辑,在最后添加如下内容
#set java environment
export JAVA_HOME=/usr/lib/jvm/java
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
esc退出编辑模式,输入:,输入wq然后enter就保存修改了
使设置生效
. /etc/profile
检测环境变量有没有弄好
echo $JAVA_HOME
二,mysql安装
1.下载mysql server
https://repo.mysql.com//mysql57-community-release-el7-10.noarch.rpm
下载完成后,在/usr/local里创建一个mysql文件夹
[root@localhost ~]# cd /usr/local //前往local文件夹
[root@localhost local]# mkdir mysql //在local文件夹下创建mysql文件夹
//也可以用winSCP软件创建该文件夹,
//这里需要用winSCP软件将下载的mysql57-community-release-el7-10.noarch.rpm文件
//从Windows系统复制到linux系统的/usr/local/mysql文件夹里,稍后安装
2.命令
[root@localhost mysql]# yum -y install mysql57-community-release-el7-10.noarch.rpm
[root@localhost mysql]# yum -y install mysql-community-server
3.安装第一步的文件
[root@localhost mysql]# rpm -ivh mysql57-community-release-el7-10.noarch.rpm
Preparing... ################################# [100%]
package mysql57-community-release-el7-10.noarch is already installed
4.继续安装[root@localhost mysql]# sudo yum install mysql-server
5.启动数据库
[root@localhost mysql]# systemctl start mysqld.service
6.查看数据库运行状态(正在运行Active:active(running))
[root@localhost mysql]# systemctl status mysqld.service
â— mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2019-08-22 19:21:26 CST; 4min 37s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 3779 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
Process: 3761 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 3783 (mysqld)
CGroup: /system.slice/mysqld.service
└─3783 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
Aug 22 19:21:26 localhost.localdomain systemd[1]: Starting MySQL Server...
Aug 22 19:21:26 localhost.localdomain systemd[1]: Started MySQL Server.
Aug 22 19:25:50 localhost.localdomain systemd[1]: Started MySQL Server.
7.查看数据库初始密码
第一行末尾就是密码,比较复杂KLm5<mkegt%/
[root@localhost mysql]# grep "password" /var/log/mysqld.log
2019-08-22T11:18:28.733044Z 1 [Note] A temporary password is generated for root@localhost: KLm5<mkegt%/
2019-08-22T11:21:25.502009Z 0 [Note] Shutting down plugin 'validate_password'
2019-08-22T11:21:26.516086Z 0 [Note] Shutting down plugin 'sha256_password'
2019-08-22T11:21:26.516088Z 0 [Note] Shutting down plugin 'mysql_native_password'
2019-08-22T11:24:39.969654Z 2 [Note] Access denied for user 'root'@'localhost' (using password: NO)
8.登录使用数据库
密码就是那个很复杂的初始密码,稍后修改
[root@localhost mysql]# mysql -uroot -p //-uroot表示用户名是root
Enter password: //在此输入密码,输入的时候什么也不显示,复制粘贴比较好
密码错误,则
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
如果密码正确就登录成功
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.27
9.修改数据库初始密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '这里写密码';
错误示范,设置的密码不符合安全规范
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'pass888mysql666';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
正确示范,密码要复杂像默认密码一样,要有大小写、%、<、&等各种字符
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'PA&sql%8848<';
Query OK, 0 rows affected (0.00 sec)
10.恭喜你,已经装完了!
-使用数据库
1.登录
[root@localhost mysql]# mysql -uroot -p //-uroot表示用户名是root
Enter password: //在此输入密码,输入的时候什么也不显示,复制粘贴比较好
2.新建数据库,新建表,增删改查。。。
3.退出数据库
mysql> exit;
exit;分号一定要加
【Linux】CentOS 7安装与使用,安装jdk1.8,安装mysql的更多相关文章
- Linux centos 7/ubantu下: 用 C 语言连接 MySQL数据库
前言:最近用IPC.socket做ATM.聊天项目,考虑到需要用到数据库,所以总结一下centos.ubantu环境下怎么用C语言操作数据库,例如常见的增删改查等! 一.Centos环境安装mysql ...
- Linux CentOS下如何确认MySQL服务已经启动
Linux CentOS一般做为服务器使用,因此,MySQL服务应该随开机自动启动的.正常情况下,查看开机自动启动的服务使用chkconfig命令,如下: #chkconfig --list 实际使用 ...
- Linux CentOS服务启动
Linux CentOS下如何确认MySQL服务已经启动 Linux CentOS一般做为服务器使用,因此,MySQL服务应该随开机自动启动的.正常情况下,查看开机自动启动的服务使用chkconf ...
- Linux CentOS 6.6安装JDK1.7
Linux CentOS 6.6安装JDK1.7 目录 1.下载JDK 2.卸载JDK 3.安装JDK 3.1..rpm后缀格式JDK安装方式 3.2..tar.gz后缀格式JDK安装方式 4.验证安 ...
- CentOS 6.6下JDK1.7安装与配置(Linux)经典入门详解案例
最近用的linux较多,在网站找了一些关于linux环境下jdk安装的教程,过程是有的但是好多细节都没有表现出来,所以我花了点时间总结了一下,希望对大家都有帮助... CentOS下JDK1.7安装与 ...
- Linux1 在Linux(CentOS)上安装MySql详细记录
前记: 毕业两年了,前两天换了份工作,由以前的传统行业跳到了互联网行业.之前的公司一直在用WinServer2003+Tomcat+SqlServer/Oracle这套部署环境.对于Linux+To ...
- Linux(Centos)之安装Java JDK及注意事项
1.准备工作 a.因为Java JDK区分32位和64位系统,所以在安装之前必须先要判断以下我们的Centos系统为多少位系统,命令如下: uname -a 解释:如果有x86_64就是64位的,没有 ...
- 阿里云服务器Linux CentOS安装配置(四)yum安装tomcat
阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat 执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/li ...
- Linux CentOS 7 下 JDK 1.7 安装与配置
前言 简单记录一下在CentOS 7中安装配置JDK 1.7的全过程~ 下载 首先是jdk 1.7 64bit & 32bit的下载地址: jdk-7u79-linux-x64.tar.gz ...
- linux CentOS 安装 nginx+tomcat+java+mysql运行环境
本文介绍了CentOS7 64 Java,Tomcat,MySQL,Maven热部署等服务器环境的搭建过程. 服务器: 已经将所需要的工具(Xshell,Xftp.FileZilla等sftp上传工具 ...
随机推荐
- 王颖奇 20171010129《面向对象程序设计(java)》第十五周学习总结
实验十五 GUI编程练习与应用程序部署 实验时间 2018-12-6 学习总结: 理论部分: ◼ JAR文件◼ 应用程序首选项存储◼ Java Web Start JAR文件: 1.Java程序的打 ...
- 【HBase】HBase和Sqoop整合
目录 需求一 步骤 一.修改sqoop配置文件 二.在mysql中创建数据库和数据表并插入数据 三.将mysql表中的数据导入到HBase表中 四.在HBase表中查看数据 需求二 步骤 一.创建hi ...
- Azure AD(二)调用受Microsoft 标识平台保护的 ASP.NET Core Web API 上
一,引言 上一节讲到Azure AD的一些基础概念,以及Azure AD究竟可以用来做什么?本节就接着讲如何在我们的项目中集成Azure AD 包含我们的API资源(其实这里还可以在 SPA单页面应用 ...
- JAVA知识总结(一):概述
第一次写文章,有点小紧张,不过没关系,因为我面对的都是小白.好了废话少说,直接开始吧. 我主要说一下JAVA的发展和开发java的基本知识及JAVA的主要特性. 一.JAVA的主要特性: 1. 一方面 ...
- [hdu4622 Reincarnation]后缀数组
题意:给一个长度为2000的字符串,10000次询问区间[L,R]内的不同子串的个数 思路:对原串的每个前缀求一边后缀数组,询问[L,R]就变成了询问[L,n]了,即求一个后缀里面出现了多少个不同子串 ...
- jvm启动参数调优
1.背景 eclipse启动了一个项目,用了15分钟,我佛了,在家办公也懒得弄一直没管,好嘛,越用越气,越来越慢,现在启动一次要半小时了,气不气,然后下定决心调优一下. 2.知识库(自认为调优重要的几 ...
- javaweb学习之路(1)request
1.本次练习写一个简单的注册页面 准备工作:首先搭建好服务器tomcat环境,使用的编译软件是eclipse 2.在eclipse中创建一个web工程 3.在webContent文件夹下创建一个reg ...
- javascript----放大模式
放大模式 1.介绍:放大模式降低模块之间直接的联系,降低耦合,当一个模块出现错误,不会影响另一个模块的功能
- 「雕爷学编程」Arduino动手做(36)——WS2812B 4位彩灯模块
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...
- 9.2 Go 文件IO操作
9.2 Go 文件IO操作 1.1.1. bufio包 带有缓冲区的IO读写操作,用于读写文件,以及读取键盘输入 func main() { //NewReader返回一个结构体对象指针 reader ...