zoukankan      html  css  js  c++  java
  • Centos6.5 安装MYSQL 5.5 -5.6.-5.7 一键yum快速安装 ,初始配置

    Centos6.5 安装MYSQL 5.5 ---5.6---5.7 一键yum快速安装 ,初始配置

    第一步:安装mysql-5.5---- 5.6 ---- 5.7的yum源

    [root@sv03 ~]# rpm -qa | grep mysql             // 这个命令就会查看该操作系统上是否已经安装了mysql数据库

        我们就通过 rpm -e 命令  或者  rpm -e --nodeps 命令来卸载掉

    
    
    [root@sv03 ~]# rpm -e mysql                    // 普通删除模式
    [root@sv03 ~]# rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
     
    安装5.5的yum源:
    rpm -ivh http://repo.mysql.com/yum/mysql-5.5-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm
    安装5.6的yum源:    rpm -ivh http://repo.mysql.com/mysql-community-release-el6.rpm
    最新的5.7yum源 http://dev.mysql.com/downloads/repo/yum 下载

    或者直接下载yum源的5.5--5.6--5.7安装包 mysql-community-release-el6-5.noarch.rpm 使用SCP工具上传到 /tmp下执行以下命令:
    [root@sv03 ~]# cd /tmp
    [root@sv03 ~]# rpm -ivh mysql-community-release-el6-5.noarch.rpm

    第二步:修改安装好的yum源,安装对应的版本

    编辑 /etc/yum.repos.d/mysql-community.repo文件,将5.5的enabled改为1, 5.6的enabled改为0, 5.7的enabled改为0  安装5.5版本

    编辑 /etc/yum.repos.d/mysql-community.repo文件,将5.6的enabled改为1, 5.5的enabled改为0, 5.7的enabled改为0  安装5.6版本

    编辑 /etc/yum.repos.d/mysql-community.repo文件,将5.7的enabled改为1, 5.5的enabled改为0, 5.6的enabled改为0  安装5.7版本

    复制代码
    # Enable to use MySQL 5.5
    [mysql55-community]
    name=MySQL 5.5 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-5.5-community/el/6/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    
    # Enable to use MySQL 5.6
    [mysql56-community]
    name=MySQL 5.6 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
    enabled=0
    gpgcheck=1
    gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    # Enable to use MySQL 5.7
    [mysql56-community]
    name=MySQL 5.7 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
    enabled=0
    gpgcheck=1
    gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    复制代码

    第三步:安装mysql-5.5---5.6---5.7 (注意上一步启用哪个版本的yum源,就会安装对应的版本,本步骤以5.5为参考) 

    方式一: yum -y install mysql-community-client mysql-community-devel mysql-community-server php-mysql
    方式二: yum -y install mysql-server

    第四步:启动MYSQL服务----设置MYSQL开机启动服务

    [root@sv03 ~]# service mysqld start            //启动mysql服务命令
    [root@sv03 ~]# chkconfig mysqld on        //设置mysql开机启动服务命令
    [root@sv03 ~]# chkconfig --list | grep mysql   //检查mysql是否开机启动命令
    mysqld             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭


    第五步:设置MYSQL本机管理员root密码为"root"

    [root@sv03 ~]# mysqladmin -u root password 'root'

    第六步:以管理员root密码为"root" 登陆MYSQL客户端

       [root@sv03 ~]# mysql -u root -p

    第七步:MYSQL的基本命令

      show databases;                          //查看系统已存在的数据库
      use databasesname;                   //选择需要使用的数据库
      drop database databasename;   //删除选定的数据库
      exit                                              //退出数据库的连接
      create database test01;              //建立名为test的数据库
      show tables;                               // 列出当前数据库下的表
      其他基本的增删改查使用标准SQL即可

    第八步:调整配置MYSQL

    编辑 /etc/my.cnf 文件

     innodb_file_per_table=1 设置InnoDB为独立表空间模式,每个数据库的每个表都会生成一个数据目录

    innodb_buffer_pool_size= 默认值:128M,设置为操作系统内存的70%-80%最佳

    第九步:开启root用户密码为"root" MYSQL远程登陆功能 (注意:关闭防火墙 或 开放防火墙3306端口

      登陆mysql客户端执行下列2条命令(开启root用户密码为"root"远程登陆):

        GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
        FLUSH PRIVILEGES;

        EXIT;

      编辑 /etc/my.cnf 文件,在文件末尾添加

    bind-address= 0.0.0.0     //设置远程登陆IP主机,这里设定是任意主机都可以,可以指定指定的IP地址

    第十步: 关闭防火墙---关闭防火墙开机启动服务

    [root@sv03 ~]# chkconfig --list | grep iptables   //检查防火墙是否开机启动命令
    [root@sv03 ~]# service iptables stop        //停止防火墙服务命令
    [root@sv03 ~]# chkconfig iptables off      //停止防火墙开机启动服务命令
    好记性不如烂笔头,以上是本人日常配置linux系统服务,实用笔记,如有不足之处请广大博友指出不足的地方谢谢。。。。

  • 相关阅读:
    QT 手式编译步骤
    Linux QT 连接 Sqlite数据库
    JDK_1.8的Windows和Linux环境下的下载与安装
    聚焦BPM弹窗
    SQL查重去重
    sql函数使用
    SQL游标
    转载:《TypeScript 中文入门教程》 2、枚举
    《TypeScript 中文入门教程》 1、基础数据类型
    转载:《TypeScript 中文入门教程》
  • 原文地址:https://www.cnblogs.com/vilenx/p/9251680.html
Copyright © 2011-2022 走看看