一直感觉写博客分享技术是很好的事情,行善积德。。。。。最近一直帮我的同学搭建自己的服务器,其中涉及到了以下知识点,经过查询博客资料等方式,再加上多重实践,我成功总结出了完整的配置一个简单服务器环境的步骤:
一、配置java环境(以jdk1.8为例)
首先 我们到Oracle官网上下载 jdk-8u171-linux-x64.rpm下载地址: http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.rpm?AuthParam=1530880651_5525de197d8ec7b1122af02ea412a9c8
也可以选择其他版本:jdk下载地址
如图:
在服务器得到/home/下加一个文件夹
[Centos@test home]mkdir jdk
进入这个文件夹
[Centos@test home]cd jdk
scp 命令上传rpm 到服务器的 /home/jdk:
[..]# scp jdk-8u171-linux-x64.rpm xxx@xxxx:/home/jdk
[..]#scp jdk-8u171-linux-x64.rpm Centos@112.127.165.96:/home/jdk
或者下载jdk到现在的文件夹:
[Centos@test jdk] wget http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.rpm?AuthParam=1530774260_44180d2a62ce391e6189f32d745cf82a
修改文件名
[Centos@test jdk] mv jdk-8u171-linux-x64.rpm?AuthParam=1530774260_44180d2a62ce391e6189f32d745cf82a jdk-8u171-linux-x64.rpm
安装jdk:
[Centos@test jdk]# rpm -ivh jdk-8u171-linux-x64.rpm
查看 Java 版本
现在,用一下的命令来查看安装的JDK的版本号。
[Centos@test jdk]# java -version
输出结果如下:
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
如果输出结果如上所示,Jdk1.8已经安装好了。
设置全局变量
在/etc/profile.d/下创建一个叫做java.sh 的文件
vim /etc/profile.d/java.sh
在java.sh中输入:
#!/bin/bash
JAVA_HOME=/usr/java/jdk1.8.0_171
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar
export PATH JAVA_HOME JRE_HOME CLASSPATH
输入之后
按下Esc 输入 :wq保存退出即可
如果无法保存显示文件只读可以使用用户root来更改。或者先退出来 输入命令:
[Centos@test profile.d]chmod 777 java.sh
在进行上述修改
保存变量环境
执行如下命令:
source /etc/profile.d/java.sh
或者使用
[Centos@test profile.d] chmod u+x java.sh
[Centos@test profile.d] ./java.sh
到此为止jdk环境搭建完成。
二 mysql 环境搭建(Centos7为例、Ubuntu使用apt):
1、系统环境:
升级yum update
[Centos@test profile.d] sudo yum update
2、到官网上下载mysql-server
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm # yum install mysql-community-server
安装成功后重启mysql服务。
# service mysqld restart
初次安装mysql,root账户没有密码。
[Centos@test profile.d]# mysql -u root
查看存在的数据库有哪些:
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.01 sec) mysql>
注意是命令是 mysql -u root
设置密码
mysql> set password for 'root'@'localhost' =password('你的新密码');
不需要重启数据库即可生效。
如果进入去请到第三条重设密码或者查看服务器自动生成的密码
三 修改(重置)mysql密码:
如果遇到不能修改的时候,修改失败的时候是不是很苦恼呢?
数据库链接报错:
解决方案:
修改配置文件绕过数据库密码登录:
(1)修改配置文件:
[Centos@test profile.d]#vim /etc/my.cnf
(2)在
在[mysqld]的段中加上一句:skip-grant-tables ;保存并且退出vi,并重启mysql 如图:
重启mysql之后
password变成了authentication_string
mysql> update user set authentication_string = password("你的新密码") where user='root';
mysql> flush privileges;
mysql> quit
删除刚刚添加的配置,重启数据库后再使用新的密码登录
删除 skip-grant-tables
至此完成所有的内容
参考博客链接:
jdk: 阿里云 CentOs7.4 yum 安装 jdk8
mysql:centos7 mysql数据库安装和配置
mysql修改密码:服务器数据库密码忘记
感谢知识的分享,让我学习到了更多的知识,知识来源于网络,就当分享到网络。