centos一键安装mysql_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源

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

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

[[email protected] ~]# rpm -e MysqL   // 普通删除模式

[[email protected] ~]# 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下执行以下命令:

[[email protected] ~]# 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.6的enabled改为0  安装5.7版本

fz.gif

# 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

fz.gif

第三步:安装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开机启动服务

[[email protected] ~]# service MysqLd start //启动MysqL服务命令

[[email protected] ~]# chkconfig MysqLd on        //设置MysqL开机启动服务命令

[[email protected] ~]# chkconfig --list | grep MysqL //检查MysqL是否开机启动命令

MysqLd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

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

[[email protected] ~]# MysqLadmin -u root password ‘root‘

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

第七步: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地址

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

[[email protected] ~]# chkconfig --list | grep iptables //检查防火墙是否开机启动命令

[[email protected] ~]# service iptables stop    //停止防火墙服务命令

[[email protected] ~]# chkconfig iptables off //停止防火墙开机启动服务命令

好记性不如烂笔头,以上是本人日常配置linux系统服务,实用笔记,如有不足之处请广大博友指出不足的地方谢谢。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值