zoukankan      html  css  js  c++  java
  • centos7以rpm方法装mysql5.7及大坑

    环境:
    CentOS Linux release 7.5.1804 (Core)
     
    Mysql版本:
    MySQL-5.7.17-1.el6.x86_64.rpm-bundle.tar
     
    下载地址(自己的网盘),可去官网下载
    链接: https://pan.baidu.com/s/1zQ1Y-fZplS6V_EC_kMl60g
    密码: gjps
     
     
    1:解压安装包
    tar -xf MySQL-5.7.17-1.el6.x86_64.rpm-bundle.tar
     
     
     
    2:卸载mariadb包
    yum -y remove mysql-libs
     
    3:rpm安装以下四个包
    rpm -ivh mysql-community-common-5.7.17-1.el6.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.17-1.el6.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.17-1.el6.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.17-1.el6.x86_64.rpm
     
    4:这样安装完以后,在不修改任何配置文件的情况下,初始化后直接用systemctl启动,完全没问题
    mysqld --basedir=/usr --user=mysql --initialize-insecure
    systemctl start mysqld

     
    5:把mysql加入开机启动项
     

    1)每次重启系统后,系统的/var/run/mysqld文件夹都会删除,所有在开机启动的时候得创建这个文件夹并授权,才能开机启动成功

    在/etc/rc.local文件里添加以下两行:

    mkdir /var/run/mysqld
    chown -R mysql.mysql /var/run/mysqld/

     

    2)给开机启动文件授权;有时候添加了不生效,有可能是下面的文件没有添加X权限

    chmod +x /etc/rc.d/rc.local
    chmod +x /etc/rc.local systemctl status rc
    -local.service systemctl enable rc-local.service
    3)设置开机启动
    /sbin/chkconfig mysqld on

    4)查看已设置的开机启动服务是否有mysql

    systemctl list-units --type=service 

    注:这里的开机启动不生效,也有可能和你的配置文件有关,有些文件重启后删除了,得根据自己设置的日志目录;去看日志,找出是什么问题;

     
    大坑:
    只要一改配置文件,重新启动就报下面这个错,权限是肯定没问题的,为啥呢?为啥呢?弄了一个下午加一个上午了;一直在排查问题,以为是systemctl的问题,或者是Centos版本问题;直到刚刚,午休完起来,什么都没做,他又自己好了,为啥?为啥?直到跟对面小哥沟通,告诉他这个神奇的事情,他说是不是防火墙的问题,我问他刚刚是不是改了什么,他说selinux;有点点晕了~~;只是告诉我要装mysql,一直默认把这台机器当成了是已经配置好了的机器,根本没往那一块想~~~;这感觉自己的思维也受到了局限,没往其他方面想,以后当你排查了本身的问题后,多想想其他的
     
     
     
     
  • 相关阅读:
    Redis系列(三)-Redis replication 实现主从复制(读写分离)
    Redis系列(二)-Redis的RDB和AOF两种持久化机制
    Redis系列(一)-CentOS7下Redis单机安装+自启动
    vmware安装centos 7,没有ifconfig命令,无法访问网络
    本博客停更
    「杂文」昨日之纯真,明日之坚毅
    OkHttpClient跳过证书验证
    java 获取十个工作日之前或之后的日期(算当天)
    java pdfBox给PDF添加图片水印
    docker pull 提示timeout
  • 原文地址:https://www.cnblogs.com/lemon-le/p/9288964.html
Copyright © 2011-2022 走看看