一安装依赖

  yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
  yum -y update libstdc++-4.4.7-4.el6.x86_64
  yum -y install libncurses.so.5 libtinfo.so.5

二准备工作

  上传MySql,卸载centos上面的mysql

  查看命令 rpm -qa |grep mysql

  

  卸载msyql命令  rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64

三安装mysql

  解压mysql

    tar -xvf MySQL-5.6.25-1.el6.x86_64.rpm-bundle.tar -C /usr/local/src/mysql (/usr/local/src/mysql  这个文件夹是在解压之前创建 的,如果没有创建,执行的时候会报错)

  安装mysql

     安装mysql 服务端

        rpm -ivh MySQL-server-5.6.25-1.el6.x86_64.rpm

     安装mysql 客户端

        rpm -ivh MySQL-client-5.6.25-1.el6.x86_64.rpm

四 修改mysql的root密码

   你安装mysql的时候它默认你的用户名就是root

   开启mysql服务

    service mysql status 查看mysql是否启动

    service mysql start   启动mysql

    注意第一次安装mysql的时候,mysql会默认提供一个随机的密码,你要用这个随机的密码进行登录,如果要查看这个随机密码你必须确保mysql是启动的状态,不然那歌随机密码是无法看法看到的,随机密码所在位置是   /root/.mysql_secret

  [root@liu ~]# more /root/.mysql_secret
    # The random password set for the root user at Tue Sep  5 02:33:05 2017 (local time): UJCWc7UkqfVsvnGV(这个就是随机密码)
  [root@liu ~]#

  修改密码(先登录到mysql里面)

    要在mysql里面修改

        SET PASSWORD = PASSWORD('123456');    //修改的密码为123456

五系统启动时自动启动mysql

  加入到系统服务:

    chkconfig --add mysql  

  自动启动:

    chkconfig mysql on

  查询列表:

    chkconfig

    说明:都没关闭(off)时是没有自动启动

六 设置远程访问

  登陆状态下授权:

      grant all privileges on *.* to 'root' @'%' identified by '123456';     //123456是你的mysql密码

      flush privileges;

  在根目录/:防火墙打开3306端口

    /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

    /etc/rc.d/init.d/iptables save

    /etc/init.d/iptables status

错误  在使用随机密码的时候可能会遇到输入了随机密码但是还报错

  建议你在 /root/.mysql_secret里面复制那个随机密码,在其他的地方复制随机密码进入基本上还是错的

  

CentOS安装mysq的更多相关文章

  1. CentOS安装gitlab,gerrit,jenkins并配置ci流程

    CentOS安装gitlab,gerrit,jenkins并配置ci流程 By Wenbin juandx@163.com 2016/4/9 这是我参考了网上很多的文档,配置了这三个软件在一个机器上, ...

  2. 【推荐】CentOS安装Subversion-1.8.11+HTTP协议支持配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. 我们需要搭建一个自己的SVN服务器. 此外,搭建好的SVN服务器除了需要支持svn协议外,最好还需要支持HTTP协议和HTTPS协 ...

  3. 【推荐】CentOS安装PHP-5.6.4+扩展安装+安全配置+性能配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 前段时间PHP官方发布了一个重要的安全升级公告,修复了两个unserialize函数的严重漏洞,目前受影响的版本有: ...

  4. CentOS安装Apache-2.4.10+安全配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Nginx之前,请确保已经使用yum安装了各基础组件,并且配置了www用户和用户组,具体见<CentOS ...

  5. CentOS安装Nginx-1.6.2+安全配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Nginx之前,请确保已经使用yum安装了pcre等基础组件,具体见<CentOS安装LNMP环境的基础 ...

  6. CentOS安装MySQL-5.6.10+安全配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装MySQL之前,请确保已经使用yum安装了各类基础组件,具体见<CentOS安装LNMP环境的基础组件& ...

  7. 转: CentOS 安装 SVN1.8 客户端

     from: http://blog.csdn.net/clementad/article/details/46898091 CentOS 安装SVN客户端 标签: subversionrpmcent ...

  8. CentOS安装gitLab服务器

    首先利用gitlab-install-el6.sh安装,比较简单: (出处:http://www.linuxidc.com/Linux/2013-06/85754.htm) 1:如果有条件,提供一台全 ...

  9. 【推荐】CentOS安装Tomcat-7.0.57+启动配置+安全配置+性能配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Tomcat之前,请确保已经安装了JDK-1.7环境,具体见<CentOS安装JDK-1.7>. ...

随机推荐

  1. BZOJ 2330 - 差分约束系统

    传送门 题目分析 差分约束 这里做个简单介绍:形如\(x_i - x_j >= d\)的不等式,可以联想到我们求最短路时\(d_v <= d_u + len\),则上式可以变形为\(x_i ...

  2. 【codeforces 782A】Andryusha and Socks

    [题目链接]:http://codeforces.com/contest/782/problem/A [题意] 如果手套没有成一双,那么其中的一只就会被放在桌子上; 问你桌子上手套的只数最多的时候有几 ...

  3. 【9302】&&【a301】兔子繁殖

    Time Limit: 10 second Memory Limit: 2 MB 问题描述 有一种兔子,出生后一个月就可以长大,然后再过一个月一对长大的兔子就可以生育一对小兔子且以后每个月都能生育一对 ...

  4. hadoop 3.x 关闭安全模式

    hdfs启动后发现进入了安全模式,最开始使用hdfs dfsadmin -safemode leave来进行关闭发现无法关闭,只好使用hdfs dfsadmin -safemode forceExit ...

  5. SQL基础问题整理

    在程序中,数据库操作是必不可少的部分,所以我们要备足数据库相关知识才能去应付程序中出现的种种问题.基于此,我特地在国外网站.博客上整理了一些问题,并附带了答案和解释.参考.为了保证“原汁原味”,我就保 ...

  6. 一段node代码的解读

    path.join(path.dirname(__dirname), platform); __dirname:全局变量,变量获取当前模块文件所在目录的完整绝对路径 path.dirname():返回 ...

  7. Hamcrest 总结

    Junit JUnit框架用一组assert方法封装了一些常用的断言.这些assert方法可以帮我们简化单元测试的编写.这样的话,Junit就可以根据这些断言是否抛出 AssertionFailedE ...

  8. Unable to find a single main class from the following candidates

    关于start-class,spring boot官方手册是这么说明的: The plugin rewrites your manifest, and in particular it manages ...

  9. Android如何获得系统版本

    如何获得Android系统版本 项目移植中,遇到需要区分不同系统版本的问题.于是查找相关方法如下: android.os.Build类提供了当前系统信息. 可用if (Build.VERSION.SD ...

  10. Jquery对象和dom对象获取html的方法

    1)DOM对象 var domObj = document.getElementById("id"); //DOM对象 domObj.innerHTML;// domObj.out ...