安装JDK和MySQL


以MobaXterm为例演示主机连接虚拟机操作

1、连接到虚拟机

选择Session-SSH

虚拟机连接本地mysql数据库配置 虚拟机mysql安装配置教程_虚拟机连接本地mysql数据库配置

在下方窗口的Remote host栏中填写虚拟机ip(之前ifcfg-ens33文件中IPADDR的属性值)

便于后面的操作,点击Specify username栏右面的图标,弹出的窗口中点击new新建连接对象

虚拟机连接本地mysql数据库配置 虚拟机mysql安装配置教程_java_02


这里的Uername和Password填写虚拟机的登录用户名和对应密码,Name可以填写为该虚拟机用户备注的名称

虚拟机连接本地mysql数据库配置 虚拟机mysql安装配置教程_java_03


点击确定直至进入该界面

虚拟机连接本地mysql数据库配置 虚拟机mysql安装配置教程_虚拟机连接本地mysql数据库配置_04


2、导入安装包

右边栏选择Sftp,这里可以和虚拟机共享文件,创建一个software文件夹,将安装文件拖到当前页面即可传入Linux系统的JDK和MySQL client和MySQL server文件

虚拟机连接本地mysql数据库配置 虚拟机mysql安装配置教程_centos_05


虚拟机连接本地mysql数据库配置 虚拟机mysql安装配置教程_java_06


3、安装JDK

3.1进入安装包所在文件夹:cd software

3.2解压jdk包(文件名):tar -zxvf jdk-8u221-linux-x64.tar.gz

3.3解压完成后输入ll可以看到多出一个蓝色的目录jdk1.8.0_221,此时jdk已经安装完成,接下来配置环境变量

3.4输入vi /etc/profile 进入编辑界面,找到下面一条指令

虚拟机连接本地mysql数据库配置 虚拟机mysql安装配置教程_虚拟机连接本地mysql数据库配置_07


在该条指令的下一行添加环境变量,输入以下指令

//根据安装包位置和文件名称修改
export JAVA_HOME=/root/software/jdk1.8.0_221
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

esc退出编辑模式,:wq保存退出

退出后,输入source /etc/profile,使输入的路径生效

此时jdk安装配置成功,可输入java -version和javac指令,显示版本信息和指令信息等内容,说明配置完成

4、安装MySQL

缺少net-tools和perl会安装失败,所以先安装net-tools

4.1net-tools安装:yum install net-tools(需要联网)(提示全部选y)

4.2perl安装:yum install perl -y

4.3安装MySQL客户端:rpm -ivh MySQL-client-5.6.46-1.el7.x86_64.rpm

4.4安装autoconf:yum install autoconf -y

4.5尝试安装MySQL服务端:rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm

安装失败,原因是依赖冲突

虚拟机连接本地mysql数据库配置 虚拟机mysql安装配置教程_linux_08


保存错误信息中的框选部分文件名

4.6卸载:rpm -e (复制的文件名) --nodeps

4.7此时就可以安装server服务端了:rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm安装完成后,阅读提示信息发现,MySQL的初始密码是随机生成的,密码保存在下面的文件中,可以使用vi编辑该文件记录密码

系统提示,第一次登陆时需要修改登录密码,并且必须要用SET PASSWORD语句修改

接下来登录MySQL并修改密码

虚拟机连接本地mysql数据库配置 虚拟机mysql安装配置教程_centos_09


4.8根据系统提示信息,进入密码保存文件:vi /root/.mysql_secret

复制初始密码后,:q退出

4.9启动mysql服务:service mysql start

4.10输入mysql -uroot -p再输入保存的密码进入数据库

4.11此时还无法进行其他操作,要修改登陆密码:SET PASSWORD=password(“新密码”);

4.12密码修改成功后,就可以正常使用mysql了,输入use mysql提示database changed说明设置成功,输入quit可退出mysql4.13如果密码输入失败或忘记登录密码,可以按照以下操作进行:

(1)首先关闭mysql;service mysql stop

(2)编辑配置文件vi /usr/my.cnf

在[mysql]下面添加一行:skip-grant-tables

虚拟机连接本地mysql数据库配置 虚拟机mysql安装配置教程_linux_10


保存退出

(3)重新开启mysql服务:service mysql start

(4)开启后直接输入mysql就可以进入数据库,跳过登录界面

(5)进入mysql库:use mysql(会出现database changed提示)

(6)设置登陆密码:update user set password=password(“新密码”);

(7)退出mysql:quit

(8)需要取消免密登陆设置:vi /usr/my.cnf

将原本添加的一行语句删除,或者前面加#注释掉

保存退出

(9)重新登陆mysql:mysql -uroot -p(刚修改的密码)

(10)这次登录会被算作第一次登录,需要执行上面修改密码的操作,密码修改完成后就可以正常使用MySQL了