在LINUX系统上通过LINUX命令安装mysql数据库和JDK环境
此示例通过Winscp工具和Xshell已验证通过
安装示例1:
在Centos6.5上安装JDK-10.0.2版本
- 检查LINUX系统是否有自带或者安装过的JDK版本:Java -version
- 查询系统中JDK完整名称:rpm -qa | grep java
- 删除LINUX系统自带JDK:rpm -e -nodeps <JDK文件名称> 或 yum -y remove java <JDK文件名称>
- 上传JDK安装包到home/JDK文件夹下,进入home/JDK文件夹下:cd /home/JDK
- 解压JDK安装包:tar -zxvf jdk-10.0.2_linux-x64_bin.tar.gz
- 文件编辑:vim /etc/profile
- 按键盘Insert键后,即可进行添加配置内容:
JAVA_HOME=/home/JDK/jdk-10.0.2
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
8. 保存并退出按键盘ESC键后,执行::wq
9. 执行:source /etc/profile
10. 验证是否安装成功:Java -version
安装示例2:
在Centos上安装mysql-5.7.23数据库版本
- 检查LINUX系统是否安装过或者自带的mysql数据库:rpm -qa | grep mysql
- 删除LINUX系统中的mysql版本数据库:rpm -e -nodeps <数据库名称> 或 yum -y remove <数据库名称>
- 通过Winscp上传mysql数据库到服务器里,并记录数据库安装包放置路径:/home/mysql(此记录为我所放安装包的路径)
- 创建用户和组:groupadd mysql 及 useradd -r -g mysql mysql
- 进入/home/mysql路径下执行:cd /home/mysql
- 解压mysql数据库安装包到指定目录下:tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
- 解压完成后,执行:cd /usr/local
- 重命名文件夹:mv mysql-5.7.23-linux-glibc2.12-x86_64/ mysql
- 创建mysql-files数据目录,执行:cd /usr/local/mysql,进入此文件夹路径后
- 执行:mkdir -p /usr/local/mysql/mysql-files
chown -R mysql:mysql /usr/local/mysql/mysql-files 及 chmod 750 /usr/local/mysql/mysql-files
- 添加mysql环境变量:vim /etc/profile
- 按键盘Insert键后,在最后添加以下环境变量:export PATH=/usr/local/mysql/bin:$PATH
- 初始化并记录密码:mysqld --initialize --user=mysql
补:执行命令后,代码最后12位为初始密码,复制初始密码粘贴到文本中,后续登录数据库会用。
- 将mysql服务加入开机启动项:cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
- 启动mysql服务:service mysql start
- 启动mysql数据库:mysql -uroot -p 按回车键,之后输入初始密码
- 进入数据库后修改初始密码为root:alter user 'root'@'localhost' identified by 'root';
补:把init.sql表导入到数据库:source /root/init.sql (root/init.sql为表所在路径)。
在LINUX系统上通过LINUX命令安装mysql数据库和JDK环境的更多相关文章
- linux系统上传下载命令rz和sz的教程
(一)安装方法汇总(注意:一下命令如果没有权限的需要在每个命令前面加一个sudo) 1.安装方法(推荐) sudo yum install lrzsz 2.在安装Linux系统时选中“DialupNe ...
- 在windows系统上使用pip命令安装python的第三方库
在windows系统上使用pip命令安装python的第三方库 通过cmd启动命令行后,直接输入pip命令,有时候命令行会提示我们pip不是一个指令,这个时候我们可以通过python的集成开发环境里面 ...
- Centos6.4下Yum命令安装Mysql数据库及配置
如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了 如果要开发web项目,我们当然可以安装一个 ...
- mac安装mysql数据库及配置环境变量
mac安装mysql数据库及配置环境变量 mac安装mysql数据库及配置环境变量 原文文链接:https://blog.csdn.net/qq_36004521/article/details/80 ...
- Linux系统下 解决Qt5无法连接MySQL数据库的方法
Linux平台下解决Qt5连接mysql数据库的问题:输入sudo apt-get install libqt5sql5-mysql解决,这种方法只能解决Qt是用sudo apt-get instal ...
- centos install 命令安装 mysql数据库
命令安装mysql就不需要自己去下载解压,超级方便 下载: wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm ...
- Linux系统上传下载命令rz和sz
Linux系统简单易用的上传下载命令rz和sz (2017年7月10日更新) 发布地址(http://oldboy.blog.51cto.com/2561410/588592) (一)安装方法汇总 1 ...
- linux 系统centOS 7 怎么在线安装mysql
以下操作,注意空格,为避免出错,可以选择直接copy 第一步: 输入命令行 yum list installed | grep mysql 检查是否已经安装mysql 已安装输入 ...
- 在Windows系统上使用压缩归档文件安装MySQL流程
最近需要做个小小的验证实验,需要安装MySQL,网上一搜发现教程繁多,bug也多,所以直接把官网的流程翻译过来,注意是压缩文件,不是安装版的,解压直接能用的,下面直接把流程贴过来: 使用压缩文档安装在 ...
随机推荐
- 【Java集合源代码剖析】Hashtable源代码剖析
转载请注明出处:http://blog.csdn.net/ns_code/article/details/36191279 Hashtable简单介绍 Hashtable相同是基于哈希表实现的,相同每 ...
- JAVA正則表達式小总结
近期项目中正在做后台校验,而后台校验也基本都是使用正則表達式校验.本文做一些粗略的总结. 1.字符串长度:.{1,10},注意有一个点在{}前,表示匹配全部.'{}'之前一定是一个捕获组,因此假设有其 ...
- python 004 执行环境对比
对比:os.system os.popen subprocess.Popen subprocess.call 为什么要搞这么多? # --*--encoding: utf-8--*-- import ...
- OTA升级中关于update.zip包的一些总结【转】
本文转载自:http://429564140.iteye.com/blog/2337165 update.zip包整理 一. update.zip包的目录结构 |----boot. ...
- elasticsearch 索引搜索和索引性能优化配置——思路:去掉不必要的数据,减小数据的磁盘空间占用,同时提升性能
压缩配置: index.codec: best_compression 合并索引: curl –XPOST localhost:9200/hec_test3/_forcemerge’ 配置mappin ...
- C++ 中的友元(friend)
首先友元不是一个好的设计,它破坏了封装.并且自身有很多局限:比如友元关系不能被继承:友元关系是单向的,不具有交换性:友元关系不具有传递性. 类内声明的 friend 变量(或者函数)在访问该类的成员时 ...
- Makefile 文件怎么写
跟我一起写Makefile:MakeFile介绍 Makefile 使用总结 1. make 命令与 Makefile 文件 在 Linux 平台,执行 make 命令时,会在当前目录下寻找 Make ...
- hihocoder 1671 反转子串
时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 给定一个只包含括号和小写字母的字符串S,例如S="a(bc(de)fg)hijk". 其中括号表示将里 ...
- B3680 吊打xxx 物理???
看到一道很有意思的题,这个题简直有毒,是一道物理题...好像得用模拟退火...但显然我太弱了不会模拟退火,只能用正交分解暴力... 每次沿着力的方向走一定的距离,假如转头了,则走的步长就减小一点. 不 ...
- web认证方案
web构建在http之上,而它又是无状态协议,如何控制用户访问服务器上的受限资源呢? 最原始你想法通过http基本认证,每次发请求时都向后台传递用户名密码信息,服务器每次收到请求后都先验证用户是否合法 ...