zoukankan      html  css  js  c++  java
  • Centos6.7安装mysql 5.6简单教程

    今天项目经理让我给服务器配一下mysql,以前配置mysql的时候,感觉好麻烦,前几天也帮朋友配置来着,今天装的时候一直报错,百度也没搞明白,所以打算换种方法装mysql,无意中发现了还有这种操作,容我记上一记。

     目录:
    1. 检查之前是否有安装mysql,以及残留文件的处理

    2. 使用wget命令下载yum源

    3. 安装rpm

    4. 修改源配置

    5. 安装mysql

    6. 启动服务

    7. 修改默认密码

    8. 登录使用


     

    1、查看已经安装的服务

    rpm –qa|grep -i mysql

    如果发现有服务,需要卸载这些服务,举个栗子:MySQL-client-5.6.19-1.linux_glibc2.5.x86_64.rpm 

    rpm -e MySQL-client-5.6.19-1.linux_glibc2.5.x86_64

    需要注意去掉.rpm后缀,有多少服务卸载多少服务

    检查mysql历史遗留(这里主要解决使用rpm安装的卸载问题)

    查看残留的目录:

    whereis mysql

    然后删除mysql目录:

    rm –rf /usr/lib64/mysql

    删除相关文件:

    rm –rf /usr/my.cnf
    rm -rf /root/.mysql_sercret

    最关键的:

    rm -rf /var/lib/mysql

    如果这个目录如果不删除,再重新安装之后,密码还是之前的密码,不会重新初始化!

    2、使用wget命令下载yum源

    官网地址:http://dev.mysql.com/downloads/repo/yum/ 

    centos7系统:

    wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

    centos6系统:

    wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

    3、安装rpm

    rpm -Uvh mysql57-community-release-el6-7.noarch.rpm

    [root@localhost opt]# rpm -Uvh mysql57-community-release-el6-7.noarch.rpm 
    Preparing...                ########################################### [100%]  
       1:MySQL-server           ########################################### [100%]  

    4、修改源配置

    vim /etc/yum.repos.d/mysql-community.repo

    如图,看你需要装那个版本,修改enabled=1,其他均为enabled=0,这里安装5.6版本所以如图设置即可,保存退出

    5、安装mysql

    yum install mysql-community-server

    等待自动安装完成

     6、启动服务

    service mysqld start #(第一次时间会相对长点,需要初始化,请耐心等待),启动成功,如图

    7、修改默认密码

      root替换为你的密码

    /usr/bin/mysqladmin -u root password 'root'
    
    

    8、登录使用

    #本地登录

    mysql -u root -p 

    #修改使可以远程登录,第二个root为远程登录密码,本地密码和远程密码不冲突

    mysql -u root -p

    #其中的%是用于匹配所有ip,如果想指定只有这个ip可以访问,key替换为仅限的ip地址

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

    #刷新权限,立即生效

    flush privileges;

    #添加防火墙端口

    vim /etc/sysconfig/iptables

    #添加一行,推荐在22端口号下方

    -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT

    #保存退出,重启iptables

    service iptables restart

    #远程使用 mysql -h[your ip address] -p

    enjoy.  :)


    本文参考文章:

    CentOS 6.7下MySQL 5.6快速安装及参数详解

    CentOS下如何完全卸载MySQL?解决卸载不干净的问题

  • 相关阅读:
    一个基于Angular+Ionic+Phonegap的混合APP实战
    Kafka
    kafka
    Kafka
    归并排序
    插入排序
    CC1310的晶振问题
    CC1310的RSSI值问题
    CC1310之使用SMARTRF STUDIO
    CC1310电源
  • 原文地址:https://www.cnblogs.com/hellxz/p/8353492.html
Copyright © 2011-2022 走看看