zoukankan      html  css  js  c++  java
  • centos安装mysql数据库

    a.镜像自带安装

    1.查看系统mysql
      rpm -qa | grep mysql

    2.强制卸载历史版本
      
    rpm -e --nodeps mysql

    3.查看yum源下提供的msyql
     
     
    yum list | grep mysql

    4.执行安装
      yum install -y mysql-server mysql mysql-devel
      rpm -qi mysql-server

    5.启动
      service mysqld start

    6.修改为开机自启动
      chkconfig --list | grep mysqld
      chkconfig mysqld on

    7.修改root用户密码
      mysqladmin -u root password 'root'



    b.系统镜像为centos6.5,yum安装自带的mysql版本是mysql5.1.37,版本过于老旧,升级到mysql_5.6.37

    0.查看并关闭防火墙
      service iptables status
      service iptables stop
      chkconfig iptables off

    1.停止服务
      service mysqld stop

    2.卸载旧版mysql
      yum remove mysql mysql-*

    3.移除命令执行后,可再看看是否有残余的mysql,输入命令:
      yum list installed | grep mysql

    4.如果有,可输入命令删除:
      rum remove mysql-libs

    5.下载安装最新的rpm文件
      rpm -Uvh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

    6.安装MySQL,输入命令:
      yum install mysql-community-server

    7.安装完成后,输入命令查看MySQL版本号:
      mysql -V

    8.启动MySQL
      service mysqld start

    9.查看mysql启动级别
      chkconfig --list | grep mysqld

    10.修改为开机启动(关闭防火墙)
      chkconfig mysqld on


    11.开放指定ip访问权限(让其他计算机远程访问)
      #将密码为password的用户admin下的,database数据库的所有表开放给192.168.2.100这个ip
      grant all privileges on database.* to admin@192.168.2.100 identified by 'password';
      #虚拟机一般用下边这个残暴的做法,root用户全部表开放给所有人
      grant all privileges on *.* to root@'%' identified by 'root';

    12.刷新数据库权限
      flush privileges;


    c.阿里云上安装高版本msyql_5.6.16

    转载地址:http://blog.csdn.net/u011627980/article/details/52691799


    centos自带的repo是不会自动更新每个软件的最新版本,所以无法通过yum方式安装MySQL的高级版本。
    所以,yum -y install mysql mysql-server mysql-devel 无法安装

    1.下载可用mysql
      rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

    2.查看可用的msyql安装资源,可跳过
      grep "mysql.*-community.*"

    3.安装
      yum -y install mysql-community-server
      systemctl enable mysqld

    4.开机启动
      systemctl start mysqld

    5.重置密码
      mysql_secure_installation

  • 相关阅读:
    最近有人说我欺骗消费者,今天来一波视频分享
    前端 Java Python等资源合集大放送
    dubbo源码学习(四):暴露服务的过程
    dubbo源码学习(二) : spring 自定义标签
    Dubbo多注册中心和Zookeeper服务的迁移
    线程各种状态转换分析
    java并发之同步辅助类CountDownLatch
    工作5年的Java程序员,才学会阅读源码,可悲吗?
    【阿里面试系列】Java线程的应用及挑战
    「阿里面试系列」搞懂并发编程,轻松应对80%的面试场景
  • 原文地址:https://www.cnblogs.com/hcl1991/p/7359549.html
Copyright © 2011-2022 走看看