aliyun centos6 安装mysql_阿里云CentOS6.8安装MySQL5.6

1、使用SSH Secure Shell工具连接阿里云服务器

2、使用SSH Secure File Transfer工具上传MySQL压缩包

0743045912912ec86d379ae6ded9176b.png

3、解压MySQL压缩包到指定目录(需要在先/usr/local下创建mysql目录)

进入压缩文件存放位置,进行解打包:tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql

解压缩后

948258f1b84241815f4b7dbb4493a38e.png

4、查看服务器是否已经安装MySQL

CentOS7以下CentOS系统自带MySQL数据库,需要将自带的MySQL数据库卸载,CentOS7以上系统自带数据库为MariaDB

查看命令:rpm -qa | grep mysql

卸载命令:rpm -e --nodeps mysql数据库包名称

5、安装MySQL数据库服务端

安装命令:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

dca1d0c676007e136d7860ac6395244e.png

发现安装过程缺少依赖,安装需要的依赖库:yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6

安装依赖库出现版本冲突,如下

94ac82751834c16638da46e4279196b6.png

对冲突的版本进行更新: yum update libstdc++-4.4.7-18.el6.x86_64

同理需要对冲突的libgcc-4.4.7-18.el6.x86_64依赖库进行更新操作

更新完毕,再次执行安装MySQL服务端所需要的依赖库:yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6

依赖库安装完毕,执行安装MySQL服务端命令即可完成MySQL服务端的安装,安装命令:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

6、安装MySQL客户端

rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

e0353fe9965c59c0a144398b528fb02a.png

缺少libncurses.so.5 libtinfo.so.5依赖,安装依赖:yum -y install libncurses.so.5 libtinfo.so.5

依赖安装完毕,再次执行安装MySQL客户端命令: rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm,MySQL客户端安装成功

7、MySQL的登录

安装MySQL服务端的日志中生成了一个存储了MySQL数据库登录的随机密码的文件,如下

65df21b7bcac538648a13effb1ae62e1.png

/root/.mysql_secret为隐藏文件,切换至root目录,使用ls -a命令可以看到该问文件

5b1f0c7af1dbeb2591a34ab6006ad224.png

使用cat .mysql_secret命令从中查看生成的随机密码

命令service mysql start开启mysql服务,用随机密码登录mysql,登陆成功

set password = password('root');修改登录密码

8、将MySQL加入到服务中并设置开机启动

加入到系统服务:chkconfig --add mysql

自动启动:chkconfig mysql on

9、开启MySQL远程登录

登录mysql后输入如下命令:

grant all privileges on *.* to 'root' @'%' identified by 'root';

flush privileges;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/432573.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用Javascript获取页面元素的位置

制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置。 下面的教程总结了Javascript在网页定位方面的相关知识。 一、网页的大小和浏览器窗口的大小 首先,要明确两个基本概念。 一张网页的全部面积,就是它的大小。通常情况下&#…

[Qt] 利用QtWebKit完成JavaScript访问C++对象

http://blog.csdn.net/longsir_area/article/details/42965565 一. 介绍 在浏览器扩展或者WebApp的项目经常用的脚本语言JavaScript有很多局限性,比如,javascript语言不能够夸窗口访问js对象,不能直接读写磁盘文件(这个…

mysql三大范式_MySQL学习笔记

1、数据库结构设计1、总-总体流程图2、分-【提取属性】业务分析评价的属性:{用户,课程主标题,内容,综合评分,内容实用,简洁易懂,逻辑分析,发布时间} 问答评论属性:{类型,…

QT webkit 各个类之间关系--QWebView-QWebPag

一、QT webkit简介 1.Qt Qt(发音同 cute)是一个跨平台的C应用程式开发框架,有时又被称为C部件工具箱。Qt被用在KDE桌面环境、Opera、Google Earth、Skype、Adobe Photoshop Album和VirtualBox的开发中。它是挪威Qt Software 的产品&#xff0…

vue 文件转换二进制_在vue中使用axios实现post方式获取二进制流下载文件(实例代码)...

需求点击导出下载表格对应的excel文件在 vue 项目中,使用的 axios ,后台 java 提供的 post 接口 api实现第一步,在 axios 请求中加入参数,表示接收的数据为二进制文件流responseType: "blob"第二步,在拿到数据流之后,把流转为指定文件格式并创建a标签,模拟点击下载,实…

vs生成qt moc文件

1. 右键需要生成moc文件的头文件 2. 将生产的moc加入工程中

javascript好文---深入理解定位父级offsetParent及偏移大小

前面的话 偏移量(offset dimension)是javascript中的一个重要的概念。涉及到偏移量的主要是offsetLeft、offsetTop、offsetHeight、offsetWidth这四个属性。当然,还有一个偏移参照——定位父级offsetParent。本文将详细介绍该部分内容 offsetParent定位父级 在理解…

bash中将字符串split成数组的方法

相信编程时,字符串的处理是很频繁被处理的问题,其中大家肯定不陌生各种语言的string.split(sp)将字符串按照某个字符或子串切分成一个数组。 同样,我们在用shell处理文本信息时也可以方便地实现该功能。 这里主要使用了bash中关于字符串变量的…

理解 e.clientX,e.clientY e.pageX

event.clientX、event.clientY 鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性 event.pageX、event.pageY 类似于event.clientX、event.clientY,…

基于FlashPaper的文档播放器

本文主要讨论、描述了使用Adobe公司的Flex与FlashPaper产品完成对发布到网上的文档资料进行只读控制,也就是说只允许浏览操作、对下载、打印进行控制。FlashPaper FlashPaper是Macromedia的一款用于将操作系统所识别的文档的内容通过虚拟打印机制将内容转换为swf文件…

python经纬度转换xy坐标公式 pyqt_EXCEL公式进行经纬度与XY坐标的相互转换

一、用EXCEL进行高斯投影换算从经纬度B、L换算到高斯平面直角坐标X、Y(高斯投影正算),或从X、Y换算成B、L(高斯投影反算),一般需要专用计算机软件完成。在目前流行的换算软件中不足之处,就是灵活性较差,大都需要一个点一个点地进行…

java桥_JAVA 桥模式

桥梁模式的用意是“将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化”。这句话很短,但是第一次读到这句话的人很可能都会思考良久而不解其意。这句话有三个关键词,也就是抽象化、实现化和脱耦。理解这三个词所代表…

java utf8 byte_byte以及UTF-8的转码规则

https://www.cnblogs.com/hell8088/p/9184336.html多年来闲麻烦,只记录笔记,不曾编写BLOG,本文为原创,如需转载请标明出处废话不说,直奔主题ascii计算机只接受 “高”、“低”电压,所以使用二进制 1 和 …

理解GL_TRIANGLE_STRIP等绘制三角形序列的三种方式

GL_TRIANGLE_STRIP绘制三角形方式很多时候令人疑惑,在这里对其运作机理进行解释。 一般情况下有三种绘制一系列三角形的方式,分别是GL_TRIANGLES、GL_TRIANGLE_STRIP和GL_TRIANGLE_FAN。 如下图所示: GL_TRIANGLES是以每三个顶点绘制一个三…

jpa mysql乐观锁_【快学springboot】8.JPA乐观锁OptimisticLocking

介绍当涉及到企业应用程序时,正确地管理对数据库的并发访问是至关重要的。为此,我们可以使用Java Persistence API提供的乐观锁定机制。它导致在同一时间对同一数据进行多次更新不会相互干扰。为了使用OptimisticLocking,我们需要一个实体(En…

php mysql 库存变负数_php解决秒杀并发入库导致的库存负数

我们知道数据库处理sql是一条条处理的,假设购买商品的流程是这样的:sql1:查询商品库存1 if(库存数量 > 0)2 {3 //生成订单4 //库存-15 >当没有并发时,上面的流程看起来是如此完美,假设同时两个人下单,而库存只有…

python if else格式_Python if else条件语句详解

我们看到的代码都是顺序执行的,也就是先执行第1条语句,然后是第2条、第3条……一直到最后一条语句,这称为顺序结构。但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只能成年人使用,儿童因…

UE4 HTC VIVE - 番外篇 - 局域网联机(一)

--------------------引擎环境配置文件修改与项目在线模式启动修改--------------------1)我们就直接用默认名创建一个第三人称项目Paste_Image.png2)右键资源栏,创建一个新的C类创建一个C类选择不继承任何UE提供的基类3)打开【解…

UE4 HTC VIVE - 番外篇 - 局域网联机(二)

开始之前先说一下网游中服务器与客户端的大致关系:网络游戏中各段关系图客户端职责:1)接收玩家的输入翻译得到【玩家指令】上传服务器;2)接收服务器下发的【游戏指令】并将其实现服务器职责:1)接…

启动文件、简单的消息框

C中打开文件的方法。 1.system(); 函数原型: int system(char *command); 作用:发出一个DOS命令。 特点:该函数是同步的,不灵活。只是能够改为system("start XXX"); 2.WinExec(&#…