IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]CentOS 6.5 下安装MySQL 5.7.12,使用官网下载的rpm安装包

    testcs_dn发表于 2016-05-14 11:37:53
    love 0

    CentOS 6.5 下安装MySQL 5.7.12,使用官网下载的rpm安装包

    下载安装包

    下载地址:http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar

    这你可以参考:如何从官网下载MySQL最新版本的安装包?

    解压安装包

    tar -xvf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar 


    移除已经安装的早期版本

    如果不移除的话,会提示有冲突,版本可能有所不同

    yum -y remove mysql-libs-5.1.73*

    这个可以参考:

    CentOS安装mysql*.rpm提示conflicts with file from package的解决办法

    CentOS下如何完全卸载MySQL?解决卸载不干净的问题


    安装顺序

    rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm 
    rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm 
    rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm
    rpm -ivh mysql-community-devel-5.7.12-1.el6.x86_64.rpm

    启动Mysql服务

    # service mysqld start
    初始化 MySQL 数据库:                                      [确定]
    Installing validate password plugin:                       [确定]
    正在启动 mysqld:            

    修改管理员密码

    查看初始管理员密码,下面的命令适用于 RHEL, Oracle Linux, CentOS, and Fedora 平台:

    grep 'temporary password' /var/log/mysqld.log
    SLES平台使用下面的命令:
    grep 'temporary password' /var/log/mysql/mysqld.log
    你会发现初始密码超级的复杂,还好我使用XShell,可以复制粘贴

    # grep 'temporary password' /var/log/mysqld.log
    2016-05-14T02:57:24.372528Z 1 [Note] A temporary password is generated for root@localhost: ?sSq8?.IucXV
    [root@localhost /]# 
    [root@localhost /]# mysql -uroot -p?sSq8?.IucXV
    mysql: [Warning] Using a password on the command line interface can be insecure.
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 15
    Server version: 5.7.12
    
    Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql> 
    使用下面的命令修改密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
    密码必须包含大写字母小写字母数字和符号,不然会提示:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements(您的密码不符合当前的安全策略要求)

    结束语

    注意,使用 yum 安装的和使用rpm安装的有所不同(要么就是不同的版本安装后初始密码的位置不同),我记得之前安装完之后初始密码是保存在 /root/.mysql_sercret 文件中的。

    要在Windows下连接还需要做点工作,参考:CentOS下安装MySQL,Windows下使用Navicat for MySql连接

    之前写过,这次又重新总结,发现还是存在着一些差异!

    如果你在安装过程中发现、遇到了什么问题,欢迎一起探讨。

    =======================分隔符===============================

    一篇文章不贴张图,还真有点不习惯!偷笑





沪ICP备19023445号-2号
友情链接