zoukankan      html  css  js  c++  java
  • 如何从MySQL官方Yum仓库安装MySQL5.6

    (一),2013年10月,MySQL开发团队正式宣布支持Yum仓库,这就意味着我们现在可以从这个Yum库中获得最新和最优版的MySQL安装包。本文将在一台全新安装的CentOS6上安装MySQL5.6,如果你不熟悉MySQL5.6的新特性,我建议从MySQL 5.6的新特性开始,其中有很多非常有用的特性。

            首先我们需要从MySQL开发者网站下载Yum仓库文件,导入Yum库后,一个简单的yumupdate命令将确保你运行在MySQL5.6的最新发布版上,包括一些安全特性的更新。Yum同时也将确保导入相关依赖库,这些都将使我们的安装过程简单化。进入http://dev.mysql.com/downloads/repo/,下载RedHat Enterprise Linux 6 / Oracle Linux 6版。

    点击链接No thanks, just start my download.直接下载。

    将本地已下载好的mysql-community-release-el6-5.noarch.rpm 利用FlashXP传入虚拟机目录/usr/local。

    传输完成后将Yum库导入到你的本地:

     

    >sudo yum localinstall mysql-community-release-el6-*.noarch.rpm  

    这个Yum库包含了MySQLServer,MySQL工作台管理工具以及ODBC驱动,现在可以通过下面的命令简单地安装MySQLServer:

     

    >sudo yum install mysql-community-server  

    至此我就可以使用Yum简单地管理MySQL更新,并能确保总是从官网软件库得到最新的发布版。

      (二),到这一步,作为新手,我们经常不知道mysql默认的密码,无法正常使用mysql,于是我们得先修改mysql的密码,

    (1)设置mysql的无密码登录

    >[root@localhost ~] # vim /etc/my.cnf

    添加一行 "skip-grant-tables",保存退出。

    (2)开启mysql服务

    >[root@localhost ~] mysql -u root -p

    直接按回车键进入mysql指令操作界面

    (3)在修改mysql密码的时候,要使用如下语句才会成功

    > use mysql;
    > update mysql.user set authentication_string=password('123qwe') where user='root' and Host ='localhost';
    > flush privileges;
    > quit;

    经常报错的一个例子是上述的authentication_string列改为password列,新版本的mysql,密码列的名字为authentication_string。

    (4)然后运行 [root@localhost ~]# vim /etc/my.cnf

    去掉"skip-grant-tables"后,保存该文件。

    (5)运行[root@localhost ~]# service mysqld restart;

    重启mysql。

    (6)这时候再运行mysql的语句,可能会出现错误提示:You must reset your password using ALTER USER statement before executing this statement.

    解决方案:

    >SET PASSWORD = PASSWORD('9OP0(op)');

    >ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

    >flush privileges;

    完成以上三步,使用新设置的密码即可。

    本文产生于工作学习笔记,转载请注明出处http://blog.csdn.net/horace20

  • 相关阅读:
    android开发我的新浪微博客户端-用户授权页面UI篇(3.1)
    android开发我的新浪微博客户端-OAuth篇(2.1)
    android开发我的新浪微博客户端-载入页面sqlite篇(1.2)
    android开发我的新浪微博客户端-载入页面UI篇(1.1)
    android 强制设置横屏 判断是横屏还是竖屏
    android 各种进度条(ProgressBar)
    android:百度地图-给地图添加标注物
    android应用与服务的通信之学生查询系统案例源码
    android手机多线程断点续传下载器案例源码
    android外拨电话拦截器,完整源码
  • 原文地址:https://www.cnblogs.com/Robert-huge/p/5230745.html
Copyright © 2011-2022 走看看