前言

其实之前使用yum安装MySQL确实很方便,但是默认安装的myql5.0版本的,不支持utf8mb4(utf8mb4扩展到一个字符最多能有4节,所以能支持更多的字符集,比如支持emoji表情)编码格式,所以要升级数据库,yum库升级貌似有点费劲,果断卸载了,使用rpm直接安装

卸载的时候遇到一些问题,要卸载干净请参考之前写的一篇文章://www.jb51.net/article/97516.htm

言归正传,如何安装呢,其实很简单:

安装过程

一、先到官网地址下载两个包。

下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads

进入下载页面有,选择如下:

选择Linux-generic后,又有很多产品选择,我们只下载以下2个就可以了,一个服务包,一个客户端包

Linux - Generic (glibc 2.5) (x86, 64-bit), RPM Package

MySQL Server

(MySQL-server-5.6.32-1.linux_glibc2.5.i386.rpm)

下载地址

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-server-5.6.32-1.linux_glibc2.5.x86_64.rpm

Linux - Generic (glibc 2.5) (x86, 64-bit), RPM Package

Client Utilities

(MySQL-client-5.6.32-1.linux_glibc2.5.x86_64.rpm)

下载地址

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-client-5.6.32-1.linux_glibc2.5.x86_64.rpm

进入下载文件所以目录进行安装

> rpm -ivh MySQL-server-5.6.32-1.linux_glibc2.5.i386.rpm

> rpm -ivh MySQL-client-5.6.32-1.linux_glibc2.5.x86_64.rpm

安装完之后启动mysql

> service mysql start

登录mysql

mysql [-u username] [-h host] [-p[password]] [dbname]

新装mysql连接时会报错:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

解决方案如下:

方法一:

# /etc/init.d/mysql stop

# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

# mysql -u root mysql

mysql> UPDATE user SET Password=PASSWORD('xxxxxx') where USER='root';

mysql> FLUSH PRIVILEGES;

mysql> quit

# /etc/init.d/mysql restart

# mysql -uroot -p

Enter password:

mysql>

方法二:

直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:

# mysql -udebian-sys-maint -p

Enter password:

mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

mysql> FLUSH PRIVILEGES;

mysql> quit

# mysql -uroot -p

Enter password:

mysql>

方法三:

# mysql -uroot -p

Enter password:

好了,到这问题就解决了。

精彩专题分享:mysql不同版本安装教程 mysql5.7各版本安装教程

总结

以上就是这篇文章的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

本文标题: 利用rpm安装mysql 5.6版本详解

本文地址: http://www.cppcns.com/shujuku/mysql/170260.html

rpm安装mysql5.6_利用rpm安装mysql 5.6版本详解相关推荐

  1. mysql web界面 Linux_部署WEB项目到服务器(三)安装mysql5或者mysql8到linux服务器(Ubuntu)详解...

    突发奇想,想在自己电脑上部署一个web网站. 1,首先是下载一个适合自己已安装服务器版本的mysql数据库. 这里使用网上的链接http://dev.mysql.com/downloads/mysql ...

  2. apache1.3 php编译,安装Apache1.3.29 - Linux+Apache+Mysql+PHP典型配置详解_Linux教程_Linux公社-Linux系统门户网站...

    2.安装Apache1.3.29. 我没有选择安装Apache2.0是我对他还是不放心,因为网上最新公布的apache的漏洞基本上是针对2.0,当然大家可以自己选择安装相应的版本.我这里讲的都是采用D ...

  3. Centos6.8下安装Mysql5.6.14,连接mysql及增删改查,通过Mysql-Front远程连接(开启端口、允许远程连接)

    Centos6.8下安装Mysql5.6.14,连接mysql及增删改查,并能通过Mysql-Front远程连接(开启端口.允许远程连接) 概述: 通过源代码安装高版本的5.6.14. 正文: 一:卸 ...

  4. 已经安装mysql xampp_windows 7 本机已安装mysql5的情况上 安装XAMPP

    windows 7 本机已安装mysql5的情况下 安装XAMPP 我的环境是windows 7 本机已安装mysql5,主要用来做java ee开发. 现在要跑php,就安装XAMPP了,正常安装后 ...

  5. mysql5.7如何启动服务_Mysql 5.7.18安装方法及启动MySQL服务的过程详解

    MySQL 是一个非常强大的关系型数据库.但有些初学者在安装配置的时候,遇到种种的困难,在此就不说安装过程了,说一下配置过程.在官网下载的MySQL时候,有msi格式和zip格式.Msi直接运行安装即 ...

  6. Windows10安装mysql5.7.17免安装版

    Windows10安装mysql5.7.17免安装版 电脑已经安装过mysql的 卸载电脑上的mysql方法: 1.我的电脑–>右键–>属性–>高级系统设置–>环境变量–> ...

  7. pypy安装pip以及利用pip安装其它库使用教程

    pypy安装pip以及利用pip安装其它库使用教程 pypy是加速python程序运行的一种利器,它不同于python,对一些重复使用的代码优化效果非常好,其速度甚至远超过cpython. 1. 下载 ...

  8. mysql回滚用法_Mysql误操作后利用binlog2sql快速回滚的方法详解

    前言 在日常工作或者学习中,操作数据库时候难免会因为"大意"而误操作,需要快速恢复的话通过备份来恢复是不太可能的,下面这篇文章主要给大家介绍关于Mysql误操作后利用binlog2 ...

  9. eclipse版本详解以及下载安装步骤及启动eclispe报错整理

    一.eclispe版本详解 本段内容转载自:https://www.cnblogs.com/chenmingjun/p/8404628.html 1.eclipse版本代号一览表 Eclipse的设计 ...

最新文章

  1. 解决360浏览器偶发性会闪屏一下黑色的背景
  2. 《降级论》《按时交作业的学生何以常穿脏袜子》读后感
  3. tp论坛 分页(三)
  4. 利用fiddler将本地网页放到某个域下
  5. [Java基础]字节,字符打印流
  6. 产品经理必须知道的一点知识:三种方法判断一个产品该不该做
  7. 单片机计算机课程设计报告,单片机课程设计报告(简易计算机).doc
  8. mysql测评作业指导书_测评作业指导书
  9. 计算机等级考试一级wps office 教程,全国计算机等级考试一级WPSOffice教程
  10. 运用ssis组件实现邮件发送,内容来源于数据库表
  11. HTML注册表单的页面制作
  12. [转]签了工作之后才发现,自己太草率了!(很长很真实!但会对你有所帮助的!)
  13. 192-神以恩典为你年岁的冠冕
  14. Keil软件添加新源文件
  15. 如何将Android应用发布到Google Play(Android Market)官方市场
  16. mysql可以更改安装路径吗_Mysql怎样更改安装路径?
  17. 滴滴开源了哪些有意思的项目?
  18. Android开发之RecyclerView的交互动画(实现拖拽和删除)
  19. 透视C# Span<T>数据结构
  20. 条条大路通罗马LS-GAN:把GAN建立在Lipschitz密度上

热门文章

  1. SeismicUnix:cwpcmaps.c
  2. python新式类c3算法_python中的MRO和C3算法
  3. mybatis基于XML(二)
  4. springboot报告如下一个异常
  5. pycharm console日志如何输出到txt_Django实战2-自动化运维之配置管理-04:知识扩展-logging日志模块...
  6. thymeleaf 使用页面报错_SpringBoot 使用thymeleaf 跳转页面时,总是提示404找不到页面...
  7. html5 字母单词拖拽,HTML5拖拽
  8. [独家放送]Unity2020规划预览,可视化编程又双叒叕来了!
  9. [洪流学堂]Hololens开发高级篇1:凝视(Gaze)
  10. 在线闹钟html代码复制,html5时钟实现代码