Linux rhel7 下MySQL5.7.18详细安装文档
Linux rhel7 下MySQL5.7.18详细安装文档
本文安装MySQL5.7使用的是vm虚拟机rhel7操作系统 ,ftp文件传输是FileZilla3.27,远程连接xssh5.0
1 登录MySQL官网下载mysql,下载地址 https://dev.mysql.com/downloads/mysql/ 这里使用的是rpm包安装,下载对应的社区版rpm包,注意的是需要登录甲骨文才能下载,不能只下载mysql-server服务器,因为有依赖关系,得下载下面五个包
2 查看系统是否已经安装了mysql没有,代码 rpm -aq | grep mysql,如果有旧版本就需要像下面卸载mariadb一样卸载掉。Mariadb是rhel系统已经安装好了的,需要卸载掉,百度百科是这么说,Mariadb也被视为开源数据库MySQL的替代品,安装MySQL时可能有冲突,查看Mariadb,代码 rpm -qa | grep mariadb,百度百科关于Mariadb https://baike.baidu.com/item/mariaDB/6466119?fr=aladdin
3 卸载Mariadb,用r rpm -e 卸载,因为有有依赖关系,末尾加上 --nodeps不顾依赖关系强制卸载,反正也不用了(注意是两个英文输入法下的横杠),三个都要卸载,因为我之前卸载了第一个所以提示错误了
代码 rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps
rpm -e mariadb-server-5.5.52-1.el7.x86_64 --nodeps
rpm -e mariadb-5.5.52-1.el7.x86_64 --nodeps
4 有些mysql安装教程,创建了用户和组,但是在现在的版本中,官方文档已经没有说明必须要创建mysql组和mysql用户,所以可以不用创建组和用户的,注意切换的root用户下,进入 /usr/local下,代码 cd /usr/local
5 创建mysql文件夹 代码 mkdir mysql
6 将Windows系统上下载的5个文件用filezilla传到mysql目录,filezilla使用,官网下载 https://filezilla-project.org/ 或者百度软件下载,安装好之后,在Linux系统中打开终端查看主机ip ,代码 ifconfig ,将 ip 用户名 密码 端口(默认22)输入就好了,然后选择目录 文件传输就好了
5 个mysql安装文件
7开始安装mysql数据库啦,注意了官方文档说啦,各个文件是有依赖性的,必须按以下顺序安装,你也可以试试其他顺序,看看提示的错误
安装顺序
mysql-community-common-5.7.18-1.el7.x86_64.rpm
mysql-community-libs-5.7.18-1.el7.x86_64.rpm
mysql-community-client-5.7.18-1.el7.x86_64.rpm
imysql-community-server-5.7.18-1.el7.x86_64.rpm
mysql-community-devel-5.7.18-1.el7.x86_64.rpm
代码 rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
代码 rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
代码 rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
代码 rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm 服务器安装时间有点久,稍等一会
代码 rpm -ivh mysql-community-devel-5.7.18-1.el7.x86_64.rpm
8 到此为止安装就算完了,但是还没有结束,我们先来看下官方安装文档, ps 英语是多么的重要,或者其他什么软件安装或者出错,最好去官网或者英语论坛,看看官方文档或者论坛帖子,帮助是很大的,安装文档地址 https://dev.mysql.com/doc/refman/5.7/en/linux-installation-rpm.html
大概是说的是,mysql安装完毕后,是不会自动启动的,但是第一次启动后,以后开机都是自启的,没有第一次启动之前,也是没有密码的。当你第一次启动MySQL服务器的时候,mysql自己就会自己做很多事情,其中之一重要的就是初始密码,A superuseraccount 'root'@'localhost'
is created. Apassword for the superuser is set and stored in the error log file. 当你安装后没有启动 MySQL之前, 你执行 vim /var/log/mysql.log 你会发现该文件是空的或是新文件,现在就来启动mysql吧
9 启动mysql服务 代码 service mysqld start
10 查看一下mysql服务是否启动了 代码 service mysqld status 以下就表示成功了
11 启动之后密码就初始化好了,查看密码 代码 进入 /var/log/ 目录下可以直接 vim mysqld.log 查看 或者直接 vim /var/log/mysqld.log 查看 ps 是 mysqld.log 不是mysql.log 退出vim,先按Esc键,然后按shift+q键,最后输入q!即可
12 登录MySQL,登录进去是没有权限任何操作的,必须修改密码
登录代码 mysql -u root -p 回车就让你输入密码,输入密码的时候仔细点,密码比较乱
13修改密码
代码 set password for 'root'@'localhost'='newpasswd' newpasswd就是你设置的新密码,密码必须要符合要求,八位及以上,需要大小写、数字和特殊字符
14 到此就算mysql数据库安装完成了,接下来就是漫长的mysql学习之路,祝你成功!
转载于:https://www.cnblogs.com/guozhiping/p/7684134.html
Linux rhel7 下MySQL5.7.18详细安装文档相关推荐
- 16.全网最全之docker详细安装文档
Docker 官方文档地址:https://www.docker.com/get-started 中文参考手册:https://docker_practice.gitee.io/zh-cn/ 1.1 ...
- centos7.3修改mysql密码_Centos7.3下mysql5.7.18安装并修改初始密码的方法
本文为大家分享了Centos7.3下mysql5.7.18的安装,和修改初始密码,供大家参考,具体内容如下 1.官方安装文档 2.下载 Mysql yum包 下载到本地再上传到服务器,或者使用wget ...
- hp ux安装mysql5.1.56_详细讲解Linux环境下MySQL5.1安装步骤
1.下载MySQL免安装版/二进制版软件(不用编译) 文件格式:MYSQL-VERSION-OS.tar.gz 2.创建MySQL组,建立MySQL用户并加入到mysql组中 (不同版本的Unix中, ...
- linux操作系统adsl 上网设置,Linux操作系统下ADSL拨号上网详细步骤 -电脑资料
本指南将帮助你在Ubuntu 6.06 LTS (Dapper Drake)下用PPPoE以太网modem建立ADSL网络连接, 1. 简介 虽然用路由器联网很常见,我们有时也需要用PPPoE直接连接 ...
- linux环境下questasim 10.7的安装步骤
linux环境:centos6.8系统 Questasim 10.7安装包 questasim_10.7_linux64.part2.rar_questasim_10.7_linux64-Linux文 ...
- Win10系统下mysql-5.7.23的安装和配置方法
****Win10系统下mysql-5.7.23的安装和配置方法**** 1. 到MySQL官网下载MySQL 5.7.23的版本,下载地址:https://dev.mysql.com/downloa ...
- Linux系统下Python的下载与安装
Linux系统下Python的下载与安装 1- 下载安装前准备 linux中需提前安装前置依赖环境 命令如下: yum install wget zlib-devel bzip2-devel open ...
- 使用WSL开发Linux环境下的Python——python环境安装
使用WSL开发Linux环境下的Python--Python环境安装 在上一章中介绍了WSL的安装,本章将介绍如何搭建基于WSL的python的开发环境. 附上WSL安装篇的链接:使用WSL开发Lin ...
- ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档
ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档 2015-10-21 12:51 525人阅读 评论(0) 收藏 举报 分类: Oracle RA ...
- linux下,MySQL默认的数据文档存储目录为/var/lib/mysql。
0.说明 Linux下更改yum默认安装的mysql路径datadir. linux下,MySQL默认的数据文档存储目录为/var/lib/mysql. 假如要把MySQL目录移到/home/data ...
最新文章
- window 10 系统 部分软件打开图标的修改
- 中国高性能计算机TOP100出炉 曙光联想并列第一
- 【设计模式】装饰器模式的使用
- echarts的tree怎么控制位置_自动化考研保研面试—线性系统控制器设计
- [安全模型][Cambria Math][A][]敌手A-> 怎么打出来?
- Anaconda 完全入门指南
- pyCharm最新2017激活
- java 反射 数组,Java 数组
- 职场上,领导讨厌但老板喜欢的3类员工
- win7关闭开机启动项_电脑开机非常慢?原来是有软件偷偷自启动,教你一招彻底关闭它们...
- 自定义页面hashmap 方便调用
- - -||计算机专业就业前景
- Axure8授权激活码
- (P61)io流类库:字符串流
- 使用EXCEL进行计数
- workman 搭建tcp服务器,和websocket互相通信
- 好评率过低的店铺在以后将越来越难以生存
- 平衡二叉查找树的构建
- rk3288之CPU定频实现(手动、内核)
- FinTech创业的两大势力,以及他们各有千秋的数据应用模式 | TCFA纽约年会直击
热门文章
- REST和微服务——用异步交互分解单体系统
- 推荐一些优质原创公众号
- python calu()函数_酚酞指示剂是一类什么物质,它在PH=10时是什么颜色呢( )...
- Failed to start OpenLDAP Server Daemon
- LSTM(长短期记忆网络)及其tensorflow代码应用
- 20150914-构建之法:现代软件工程-阅读笔记
- SQLite.dll混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。...
- 通过jQuery设置全局Ajax加载时呈现Loading
- YTU 2837: 编程题B-狐狸算卦
- 【Android】proguard混淆代码