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系统服务,实用笔记,如有不足之处请广大博友指出不足的地方谢谢。。。。

Centos6.5 安装MYSQL 5.5 -5.6.-5.7 一键yum快速安装 ,初始配置的更多相关文章

  1. (总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL

    (总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL PS:这个是懒人yum快速安装法,用于开发和测试环境很方便,用于没有特殊要求的生产环境也可以.特 ...

  2. centos通过yum快速安装JDK1.8

    centos通过yum快速安装JDK1.8检索1.8的列表:yum list java-1.8*安装1.8.0的所有文件:yum install java-1.8.0-openjdk* -y 出现 C ...

  3. CentOS 6.4下通过YUM快速安装配置LAMP服务器(Apache+PHP5+MySQL)

    准备篇: 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dp ...

  4. yum 快速安装centos7 mysql5.7

    CentOS7 yum方式安装MySQL5.7   在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉Maria ...

  5. centos7 yum快速安装php7.1

    1. 安装nginx yum install nginx ##开启nginx service nginx start 2.安装MYSQLyum localinstall http://dev.mysq ...

  6. centos7.0利用yum快速安装mysql8.0

    我这里直接使用MySQL Yum存储库的方式快速安装: 抽象 MySQL Yum存储库提供用于在Linux平台上安装MySQL服务器,客户端和其他组件的RPM包.这些软件包还可以升级和替换从Linux ...

  7. centos7 yum快速安装LNMP

    1.安装nginx yum install nginx ##开启nginx service nginx start 2.安装MYSQL yum localinstall http://dev.mysq ...

  8. Centos7使用yum快速安装ansible

    ansible功能简介:ansible可以实现批量系统配置.批量软件部署.批量文件拷贝.批量运行命令等功能.主要基于ssh实现连接各个被控制端 yum默认安装的ansible,常用的配置文件有两个,一 ...

  9. yum快速安装gitlab

    安装gitlab前戏使用官方的源,还是比较慢的,gitlab官方提供了一个清华大学的源 新建 /etc/yum.repos.d/gitlab-ce.repo,内容为 源[gitlab-ce]name= ...

随机推荐

  1. FM(Factorization Machines)模型详解

    优点 FM模型可以在非常稀疏的数据中进行合理的参数估计,而SVM做不到这点 在FM模型的复杂度是线性的,优化效果很好,而且不需要像SVM一样依赖于支持向量. FM是一个通用模型,它可以用于任何特征为实 ...

  2. Android 保存图片到相册

    /** * 保存图片到相册 */ public void saveImageToGallery(Bitmap mBitmap) { if (!Environment.getExternalStorag ...

  3. Spring常用注解总结(1)

    前言:项目中常用的注解常看常记,总会对自己有些好处,所以在这里分享一下. 使用spring时,可以使用xml配置文件配置相关信息.但是我还是喜欢用注解的方式,因为可以充分利用反射机制获取类结构信息,而 ...

  4. 51-迷宫(一)- java版dfs和bfs

    一天蒜头君掉进了一个迷宫里面,蒜头君想逃出去,可怜的蒜头君连迷宫是否有能逃出去的路都不知道. 看在蒜头君这么可怜的份上,就请聪明的你告诉蒜头君是否有可以逃出去的路. 输入格式 第一行输入两个整数 nn ...

  5. iview 路由权限判断的处理

    主要是在main.vue做处理 其它地方不需要处理 menuList () { let getRouter = JSON.parse(sessionStorage.getItem('getUserDa ...

  6. Redis分布式缓存

    Redis 主 slave 数据库优化-- 加inex, 分区 JVM调优--参数设置,比如偏向于计算的如何设置? 线程池:queue放满了之后,有什么方式能让他不拒绝掉?blockqueue就等在那 ...

  7. 8.Redis内存分配

    8.Redis内存分配8.1 内存消耗8.1.1 内存使用统计8.1.2 内存消耗划分8.1.3 子进程内存消耗8.2 内存管理8.2.1 设置内存上限8.2.2 动态调整内存上限8.2.3 内存回收 ...

  8. [Hadoop]Hadoop章2 HDFS原理及读写过程

    HDFS(Hadoop Distributed File System )Hadoop分布式文件系统. HDFS有很多特点: ① 保存多个副本,且提供容错机制,副本丢失或宕机自动恢复.默认存3份. ② ...

  9. Windows操作系统发展历程

    1964年贝尔实验室(Bell).麻省理工学院(MIT)及美国通用电气公司(GE)为了开发出一套安装在大型主机上多人多工的操作系统开发了Multics系统.Multics是一个全面的,通用编程系统.后 ...

  10. SringMVC概述

    Spring为展现层提供的基于MVC设计理念的优秀的WEB框架,是目前最主流的MVC框架之一. Spring3.0后全面超越Struts2.0,成为最优秀的MVC框架,SpringMVC通过一套注解, ...