zoukankan      html  css  js  c++  java
  • Centos7.4安装Mysql5.6

    环境

    • Centos7.4

    工具

    • Xshell(远程终端模拟)
    • FileZilla(给linux传输文件)

    准备工作

    1、 卸载MariaDB

    注意:一定要将mariaDB包和自带mysql包卸载干净,否则安装时出现各种奇妙错误,导致失败。

    rpm -qa | grep -i mariadb                           //查看有没有安装mariadb 
    rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64    //如果有,卸载MariaDB 

    2、卸载已有Mysql

    //卸载旧版本的Mysql    
    rpm -qa | grep -i mysql                   //查看有没有安装mysql
    rpm -e MySQL-client-5.6.38-1.el7.x86_64   //如果有,卸载旧版本Mysql
    
    //删除服务
    chkconfig --list | grep -i mysql          //查看服务
    chkconfig --del mysql                     //删除服务
    
    //删除mysql分散的文件夹
    whereis mysql                             //查出相应的mysql文件夹,也可以用find / -name *mysql*                   
    rm -rf /use/lib/mysql                     //删除

    clipboard.png

    3、安装依赖

    注意:先装好依赖,再装mysql。即使顺序出错,装完依赖一定要卸载mysql并重新装mysql,否则mysql装上了也会出现各种错误

    yum install perl
    yum -y install autoconf //此包安装时会安装Data:Dumper模块 

    4、下载mysql

    图片描述

    注意:centos内核基于Red Hat,所以下载的时候需要下载Red Hat版本
    centos 7.2_64位的,如果不清楚自己系统的位数,可以通过file /bin/ls 查看

    5、增加mysql用户组

    cat /etc/group |grep mysql  //检查mysql用户及组是否存在,如果没有执行下面命令
    groupadd mysql  //创建组
    useradd -r -g mysql mysql //创建用户并把该用户加入到组mysql,这里的 -r是指该用户是内部用户,不允许外部登录
    passwd mysql  //给用户mysql设置密码,需要输入2次

    clipboard.png

    安装

    1、安装Mysql

    解压mysql
    tar -xvf MySQL-5.6.38-1.el7.x86_64.rpm-bundle.tar  //注意,是-xvf不是-zxvf
     
    安装mysql
    rpm -ivh MySQL-client-5.6.38-1.el7.x86_64.rpm      //-i是安装,-v是列出更多详细信息,-h是在安装时列出hash标记
    rpm -ivh MySQL-devel-5.6.38-1.el7.x86_64.rpm
    rpm -ivh MySQL-server-5.6.38-1.el7.x86_64.rpm 

    2、修改密码

    service mysql status                                               //查看mysql服务状态
    //如果是开启服务状态,用service mysql status关闭服务
    mysqld_safe --user=mysql --skip-grant-tables --skip-networking &  //绕过密码登录
    mysql -u root -p                                                  //登录 
    use mysql                                                         //切换数据库
    select Host,User,Password from user;                              //查询用户
    UPDATE user SET password=password("root") WHERE user='root';      //修改密码
    quit                                                              //退出

    clipboard.png

    service mysql restart                                             //重启mysql服务
    mysql -u root -proot                                              // -proot,p代表password,root是密码
    use mysql                                                         //切换数据库
    set password = password('root');                                  //第一次登陆必须修改mysql密码
    flush privileges;                                                 //刷新权限

    clipboard.png

    //赋予任何主机访问数据的权限(远程访问)
    grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option; 
    flush privileges;                                                  //刷新权限
    quit                                                              //退出 mysql 
    service mysql restart                                             //重启mysql

    clipboard.png

    3、让防火墙开放开3306端口(Centos7以上是由firewall来管理的)

     //查看firewall状态(runing:运行,not runing:没有运行),如果没有运行,用systemctl start firewalld启动
    firewall-cmd --state 
    firewall-cmd --permanent --zone=public --add-port=3306/tcp      //添加3306端口
    firewall-cmd --reload                                           //重新加载firewall
    

    clipboard.png

    clipboard.png

    4、设置mysql开机启动

    chkconfig --list mysql                    //查看mysql服务
    chkconfig mysqld on                       //开启MySQL服务自动开启命令
    chkconfig mysql on                        //开启MySQL服务自动开启命令

    mysql集合重要目录

    • /var/lib/mysql 数据库文件
    • /usr/share/mysql 命令及配置文件
    • /usr/bin mysqladmin、mysqldump等命令

    转载自 https://segmentfault.com/a/1190000012622747

  • 相关阅读:
    数据库优化之三:数据表设计
    JavaScript:实现弹出框的选择(转载)
    HTML and CSS 之三
    容祖儿 《Jump Up 9492》[MP3!]
    微软的 3层结构教程
    CodeSmith
    Alienwave.CommunityServer 开发笔记 1
    Microsoft .NET Framework 3.0 预发行版本 2006年6月CTP
    三国无双 4 PC 版释出
    KOKIA 《THE POWER OF SMILE》单曲[MP3!]
  • 原文地址:https://www.cnblogs.com/kjtt/p/11202042.html
Copyright © 2011-2022 走看看