通过yum命令在线安装jdk
- 查看云端所支持的JDK的版本
yum search java|grep jdk - 选择版本进行安装。此处选择1.8版本。
yum install -y java-1.8.0-openjdk
执行当前命令后安装的jdk版本为 '1.8.0_242-b08' - 检验是否安装完成
java- version - 搜索Java的默认安装位置。
find / -name 'java'
在线安装MySql
- 先检查系统中是否有安装mysql:
yum list installed | grep mysql - 如果存在需要移除当前系统安装的Mysql版本:
yum -y remove mysql '版本号' - 查看yum上所支持的MySql版本:
yum list | grep mysql - 安装
yum -y install mysqld-server mysql mysql-devel - 检验是否安装成功
mysql -version - 启动Mysql
service mysqld restart
执行在线安装数据库错误信息
1.截图报错信息
- 执行mysql -version报错信息
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) - 启动mysql报错信息
Redirecting to /bin/systemctl restart mysqld.service
Failed to restart mysqld.service: Unit not found.
最终发现CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,请参照以下链接:
以下是卸载上述安装失败的方法
- 下载安装失败的部分
首先执行查看命令,看一下都安装什么部分:
rpm -qa | grep -i mysql
发现没有任何输出。
使用 find / -name mysql,删除所有查出来的目录。(dangerous!吧)
现在改用MariaDB代替(MySQL的代替品,英文维基百科从MySQL转向MariaDB)
-
yum install -y mariadb-server
- 但是使用systemctl start mariadb启动错误,执行journalctl -xe命令,存在write error 与 my.cnf错误。
- 使用命令 yum remove mysql* 和 yum remove mariadb*移除所有相关目录。
执行find / -name my.cnf, 也不存在了。 -
执行yum install mariadb* -y 安装成功。
-
执行systemctl start mariadb启动成功。
- 执行systemctl enable mariadb命令是的MariaDB开机自启动。