一安装依赖

  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. jsp页面遍历List<Map<String,Object>>

    多表联查会有此类结果出现, 查阅发现基本解决思路是双重遍历,获取map,entry.value等方法. 最终发现可以使用c:forEach单次遍历,map中的key值大写,即可得到object. Co ...

  2. 拉伸按钮背景图片:stretchableImageWithLeftCapWidth:

    // 1. 拉伸按钮背景图片 // 1) 登录按钮 UIImage *loginImage = [UIImage imageNamed:@"LoginGreenBigBtn"]; ...

  3. Spring Boot 学习笔记一(SpringBoot启动过程)

    SpringBoot启动 Spring Boot通常有一个名为*Application的入口类,在入口类里有一个main方法,这个main方法其实就是一个标准的java应用的入口方法. 在main方法 ...

  4. Dropout 理论基础与实战细节

    Dropout: A Simple Way to Prevent Neural Networks from Overfitting 对于 dropout 层,在训练时节点保留率(keep probab ...

  5. zxl2431 指向函数的指针

    (一) 用函数指针变量调用函数 可以用指针变量指向整形变量.字符串.数组.结构体.也可以指向一个函数.一个函数在编译时被分配一个入口地址.这个入口地址就称为函数指针.可以用一个指针变量指向函数,然后通 ...

  6. Go语言并发

    Go语言并发机制初探   Go 语言相比Java等一个很大的优势就是可以方便地编写并发程序.Go 语言内置了 goroutine 机制,使用goroutine可以快速地开发并发程序, 更好的利用多核处 ...

  7. wpf控件开发基础(5) -依赖属性实践

    原文:wpf控件开发基础(5) -依赖属性实践 知识回顾 接上篇,回顾这三篇讲了什么东西 首先说明了属性的现存问题,然后介绍了依赖属性的基本用法及其解决方案,由于依赖属性以静态属性的方式存在,进而又介 ...

  8. 左右RAC CRS 自己主动启动

    左右CRS自己主动重新启动实验 一.检验ASM [root@rac1 ~]# /etc/init.d/oracleasm status Checking if ASM is loaded: yes C ...

  9. 创建asp.net core 的静态网站

    这个名字听起来很怪 既然是静态网站 为什么要是asp.net core的呢? 1.在vs上面好像不能创建纯静态的网站,所以我们就想创建一个asp.net core的空网站 然后在里面使用静态的html ...

  10. DDD实战3 领域层的设计

    1.新建一个解决方案文件夹 取名Product 2.在Product解决方案文件夹下面创建一个.net core 类库项目 取名Product.Domain,引用项目DDD.Base项目 3.在类库下 ...