• centos 7 安装mysql5.6rpm格式197


    1查看是否安装了mysql   rpm -qa|grep -i mysql

    如果安装了请卸载:rpm -e --nodeps MySQL...

    2、没有安装则进行如下操作

    下载mysql rpm tar包 https://dev.mysql.com/downloads/mysql/ 格式为rpm的最好里面包含了所有 centos7用小红帽的,因为我在linux ceneric没找到rpm的包

    3、通过ftp把mysql包拷贝到linux系统里面

    4、用工具连接linux   输入rpm -qa|grep mariadb*  查看是否有以下红色目录  如果有卸载 在这里我卸载失败但是在查看的时候,他已经不存在了

    5、解压mysql包解压命令:tar -xvf 包名 -C /解压的目录 解压后查看一下有如下几个包 我们需要安装三个包 1、...server... 2、...devel... 3、...client... 注意按顺序来

    6、开始安装(注意:先安装第7和8步不然肯定包错)  6.1安装mysql  server

    指定安装目录 :   [rpm -ivh –relocate /=/你想安装的目录 gaim-1.3.0-1.fc4.i386.rpm ]

    命令:rpm -ivh MySQL-server-5.5.52-1.linux2.6.x86_64.rpm

    6.2安装MySQL-devel

    命令:rpm -ivh MySQL-devel-5.6.41-1.el7.x86_64.rpm

    6.3安装mysql client

    命令:rpm -ivh MySQL-client-5.5.52-1.linux2.6.x86_64.rpm

    7、附加;安装mysql时,如果出现如下错误时

    ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).

    出现上述错误的原因说明Centos7系统中默认安装了一些有关mysql和mariadb的文件,此时在rpm安装的mysql默认的初始化数据库路径下是没有创建performance_schema文件夹的(mysql初始化数据库时会创建mysql、performance_schema、test三个文件夹的)

    解决办法 :

    find / -name mysql

    find / -name mariadb

    查询将所有有关数据进行删除删除,卸载安装的mysql两个rpm包,重新安装即可。

     

    8、如果出现如下错误

    FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db:
    Data::Dumper

    解决:

    安装一个这个 #yum install -y perl-Module-Install.noarch 

    9、.启动MySQL服务  命令:service mysql start  (注意不是mysqld)

    10、查看mysql初始化密码 命令 cat /root/.mysql_secret  把秘密码记下来

    10、初始化mysql  /usr/bin/mysql_secure_installation

    会执行几个设置

    a)为root用户设置密码 Y

    b)删除匿名账号 Y

    c)取消root用户远程登录Y
    d)删除test库和对test库的访问权限 Y
    e)刷新授权表使修改生效 Y

    11、centos  设置mysql开机启动 systemctl restart mysql.service

    windows和centos修改远程连接参见:https://www.cnblogs.com/Ai-Hen-Jiao-zhi/p/updategrole.html

    以上操作针对centos7安装rpm的操作  数据库mysql  版本5.6

     

  • 相关阅读:
    Linux常用
    Netty实战八之引导
    Netty实战九之单元测试
    Netty实战七之EventLoop和线程模型
    作为团队技术负责人,我是这样面试前端的
    Netty实战六之ChannelHandler和ChannelPipeline
    Netty实战五之ByteBuf
    Netty实战四之传输
    Netty实战三之Netty的组件和设计
    Netty实战二之自己的Netty应用程序
  • 原文地址:https://www.cnblogs.com/Ai-Hen-Jiao-zhi/p/mysqlInstall.html
Copyright © 2020-2023  润新知