centos7安装mysql5.6(rpm包安装)
应用场景:日常需求安装数据库——MySQL。
安装环境:① 最小化安装的centos7.2(同版本RHEL7适用);
② MySQL 5.6;
具体步骤:
1. 下载mysql 5.6并解压(官网有时候会有变动,这里此时是5.6.36)
官网:https://dev.mysql.com/downloads/mysql/


解压:
~]# tar xvf MySQL-5.6.36-1.el7.x86_64.rpm-bundle.tar

2. 卸载mariadb相关
在安装之前,先卸载掉centos7版本自带的mariadb相关软件,不然会冲突报错,并加上--nodeps避免依赖问题,如下:

3. 安装mysql 5.6
说明:至少安装两个: MySQL-server-5.6.36-1.el7.x86_64.rpm
MySQL-client-5.6.36-1.el7.x86_64.rpm
注意:先安装组件:perl-Data-Dumper,不然安装MySQL-server会提醒报错;
~]# yum install -y perl-Data-Dumper

~]# rpm -ivh MySQL-server-5.6.36-1.el7.x86_64.rpm

最关键:安装完MySQL-server后,正常会如下所示,表明自动初始化并生成了mysql中root的随机密码(后面提到):

~]# rpm -ivh MySQL-client-5.6.36-1.el7.x86_64.rpm

手动新增配置文件,如下;
~]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf #如果安装5.7版本,会自动生成该配置文件;
至此,完成安装和初始化。
4. 启动mysql 5.6
~]# systemctl start mysql #启动
~]# systemctl status mysql #查看状态

如果要加入开机启动,执行如下:
~]# systemctl enable mysql
或
~]# chkconfig mysql on
5. 登录mysql并修改root密码
查看初始化生成的随机密码,如下:
~]# cat /root/.mysql_secret

用登录mysql,如下:
~]# mysql -uroot -p

顺便查看下:

修改密码(这里修改为123456),操作如下所示:

结束.
注意项:
Ⅰ.整个安装过程简单明了,最关键的地方就是在安装server后会自动初始化,其中就包含了数据库初始化和生成随机root密码。
Ⅱ.因为初始安装环境不一样,可能会存在误差,安装server后没有初始化,调整(比如解决依赖或者卸载重装操作)后,
可以尝试手动初始化:~]#mysql_install_db
Ⅲ.如果找不到/root/.mysql_secret文件,可以尝试另外一种方式修改密码(默认为空),如下所示:
~]#mysql_secure_installation

接着跟着提示,一步步完成部分预设。这里也顺便提供了一种修改root密码的方式。
centos7安装mysql5.6(rpm包安装)的更多相关文章
- 二级制包安装Tomcat 与 RPM包安装Tomcat
1:下载二级制包 wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.47/bin/apache-tomcat-8.0.47.tar.g ...
- CentOS7 安装Oracle19c数据库RPM包安装
我前两天发了安装oracle12c的方法,但是我虽然在虚拟机试验成功了,正式服务器安装的时候发现还是不行,安装页面卡空白,也没有解决办法,所以我就放弃了界面安装找命令行安装的办法,找了一些之后发现都比 ...
- ELK之在CentOS7.5上使用rpm包安装配置ELK7版本
一,安装环境查看 二,软件版本选用 jdk 1.8.0_171 elasticsearch 7.1.1 kibana 7.1.1 logstash 7.1.1 三,安装配置 1,安装JDK 过程不详述 ...
- RedHat 6.8 离线安装Docker (rpm包安装)
我的环境: [root@localhost ~]# uname -r 2.6.32-642.el6.x86_64 [root@localhost ~]# cat /etc/redhat-release ...
- centos7中mysql的rpm包安装
解决依赖 yum remove mysql-libs 执行命令:yum -y install autoconf 安装依赖 yum -y install autoconf 安装mysql rpm -iv ...
- Salt之CentOS7.5使用RPM包安装MySQL5.7.22
手动安装参考CentOS7.5使用RPM包安装MySQL5.7.22 目录结构为 install.sls文件 #按顺序分别安装commin libs client server #避免冲突安装comm ...
- CentOS7使用rpm包安装MySQL
说明 本文写于2017-05-20,使用MySQL-5.7.18.操作系统为64位CentOS Linux release 7.2.1511 (Core),以桌面形式安装. 卸载MariaDB Cen ...
- MySQL5.6.36 linux rpm包安装配置文档
一.卸载自带mysql,删除MySQL的lib库,服务文件 [root@localhost ~]#rpm -qa|grep mysql qt-mysql-4.6.2-26.el6_4.x86_64 m ...
- [Docker]CentOS7通过rpm包安装Docker
前几天写过一篇文章:[Docker]CentOS7下Docker安装教程,直接使用yum命令下载Docker即可.但是前提是你需要***,所以这篇文章来讲讲,如果不会***,该如何安装Docker. ...
- CentOS6.5系统下RPM包安装MySQL5.6(转)
1.查看操作系统相关信息. [root@linuxidc ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [root@ ...
随机推荐
- a标签中的onclick和href的使用
onclick和href 链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接): 假设链接中同时存在 href 与 onclick,如果 ...
- Java Integer 与 int 深刻理解
今天在做Object 自动转为Integer 类型之后的判断,遇到一个不理解的点,当数值超过127之后,两个数值相同的Object 对象用 == 判断的结果是false. Object a = 128 ...
- [转帖]Gartner预测:2019年全球公有云规模达2143亿美元
Gartner预测:2019年全球公有云规模达2143亿美元 https://news.cnblogs.com/n/623341/ 近日,全球领先的信息技术研究和顾问公司 Gartner 发布的最新数 ...
- CentOS7安装Jenkins自动化部署maven项目
前言: 最近要弄一个jenkins工具,已经安装好了并且jenkins使用部署项目的流程已经基本走通,上图: 话不多说,开始 第一步:安装jenkins: [ 准备环境: 在centOS7环境上:安装 ...
- C# Note17: 使用Ionic.Zip.dll实现解压缩文件
首先下载ionic.Zip.dll,然后在项目中添加该引用,之后就可以在cs中使用了: using Ionic.Zip; #region Ionic.Zip压缩文件 private readonly ...
- IO复用,AIO,BIO,NIO,同步,异步,阻塞和非阻塞 区别(百度)
如果面试问到IO操作,这篇文章提到的问题,基本是必问,百度的面试官问我三个问题 (1)什么是NIO(Non-blocked IO),AIO,BIO (2) java IO 与 NIO(New IO)的 ...
- NLP的原理,框架及具体实例
1. 什么是NLP 所谓NLP就是自然语言处理,即计算机识别人的自然沟通语言,将人的语言转换成表达含义相同的文字.因为NLP的目的是将人和计算机通过自然语言沟通成为可能,而人最方便的沟通是通过语音发声 ...
- easyui datagrid动态修改editor时动态绑定combobox的数据
需求在 datagrid 编辑框中开启一个combobox ,但是里面的数据需要开启的时候才会知道,数据会根据其他因数变更 参考原文 :http://blog.csdn.net/donggua369 ...
- LODOP打印控件如何提示用户升级下载安装新版本
Lodop.C-Lodop在不断完善功能和更新中,新版本修复了很多问题,以及增加很多有利的功能,网站如何更新版本,提示用户下载新版本呢?更新版本很简单,只需要三步:1.替换提示安装部分的自己放置的路径 ...
- 如何使用CSS 让Table的最后一列的右边框不显示
table{ border-collapse:collapse; } .templateColumn{ border-right:1px solid #AAA; } table.templateCon ...