centos 安装java+mysql5.7

综合技术 2018-07-22 阅读原文

从网上没有找到一个系统的安装教程,故自己整理了一下

所有执行的命令

命令执行顺序有待调整,建议先阅读一遍,再执行命令

配置网络

ip addr

cd /etc/sysconfig/network-scripts/

vi ifcfg-eno**

IPADDR0=192.168.1.81

PREFIXO0=24

GATEWAY0=192.168.1.1

DNS1=8.8.8.8

DNS2=114.114.114.114

service network restart // 重启网络服务

systemctl disable firewalld // 关闭防火墙

service network restart //重启网络服务

reboot //重启

网络配置好了 可以使用 winscp putty xshell 。

安装java

tar -xvf jdk*.tar.gz // 解压

vi /etc/profile

export JAVA_HOME=/home/jdk1.8.0_181

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JRE_HOME=$JAVA_HOME/jre

yum install glibc.i686

yum install wget

yum install setup

yum install perl

若 java 或 javac仍不能使用 ,需要重启

安装mysql

rpm -ivh mysql80-community-release-el7-1.noarch.rpm // 从官网下载的rpm ,安装

cd /etc/yum.repos.d/

vi mysql-community.repo // 修改repo 默认是 8 不想用8 ,修改为默认5.7

yum repolist all|grep mysql // 查看所有可用的repo ,看一下默认激活的是哪个版本

yum install mysql-server // 安装mysql

service mysqld start // 启动mysql 服务(可不起,修改完配置再启动)

service mysqld status

vi /etc/my.cnf // 修改mysql 配置

skip-grant-tables // 跳过权限验证

service mysqld restart // 重启mysql

mysql

use mysql;

update user set authentication_string=password('Aa123456..');

exit

vi /etc/my.cnf

#skip-grant-tables // 注释 跳过权限

service mysqld restart // 重启

mysql -u root -p //登录mysql

Aa123456..

//此时登录过后不能做任何查询,提示需要修改密码

set password = password('Aa123456..'); // 修改密码,执行过之后可正常使用

create user 'root'@'%' identified by 'Aa123456..'; // 创建新用户 (为了可远程登录)

grant all on *.* to 'root'@'%'; // 赋予权限

exit

到此 centos系统配置,java配置,mysql 安装完毕!

排了很多坑,查了蛮多资料,还好完成了安装。

博客园精华区

责编内容by:博客园精华区阅读原文】。感谢您的支持!

您可能感兴趣的

爬虫课程(十)|通过Pipeline保存数据到json文件和mysql数据库... 在上一个课程 爬虫课程(九)|Scrapy中items设计及如何把item传给Item Pipeline 中,我们知道了怎么把Item的值传给Pipeline...
用MySQL的全文檢索實現相關性排序 實現根據文章的關鍵詞搜索出相關的文章,並按相關性排序。 數據庫版本是5.6.x,還不能像5.7那樣支持中文的全文檢索,所以另外創建一列保存關鍵詞的編碼...
MySQL 5.6 GA one year – What is next? MySQL 5.6 has been GA for just over a year now. See MySQL 5.6.10 Release...
mysql——explain分析 如果你发现一条sql语句执行的特别慢时,你会怎么做呢?mysql中我们可以使用explain来分析sql的执行效率。那么在使用之前,先来了解一下如何查看执行ex...
I have a table and I can not use implode &lpar... I have an string 1 set is .. $str = RP-01,RP-11,RP-12,RP-20,RP-75,RP-92 a...