zoukankan      html  css  js  c++  java
  • centos7安装Mysql爬坑记录

    centos7安装Mysql爬坑记录

     

    查看是否已安装

    使用下列命令查看是否已经安装过mysql/mariadb/PostgreSQL

    如果未安装,不返回任何结果(ECS的centos镜像默认未安装任何数据库)

    [root@Gwj ~]# rpm -qa|grep -i mysql
    [root@Gwj ~]# rpm -qa|grep -i mariadb
    [root@Gwj ~]# rpm -qa|grep -i PostgreSQL
    //使用前两行即可,因为mysql与mariadb有可能会有冲突
    

    之前的centos都是使用MySQL作为默认数据库,但是从centos7开始启动了mariadb,原因是Oracle收购了MySQL而centos一般都会使用开源产品。另有传闻说后续版本的centos会使用PostgreSQL。

    如果上面查询结果中有返回内容,可以使用 ↓ 进行删除

    rpm -e xxx
    

    删除时需要注意的地方详见:rpm部分命令解读

    删除后出现warning:saved as xxx.repo.rpmsave导致

     

    先确认linux版本

    cat /etc/redhat-release
    

    请注意,Mysql官网已经上线了“Red Hat Enterprise Linux 8 / Oracle Linux 8 (Architecture Independent), RPM Package”的版本,对应未来的centos8,如果在centos7上安装linux8版的Mysql会有如下报错:

    查看源显示

    然后通过yum-config-manager命令“切换库中所使用资源”,将Mysql8.0切换为Mysql5.7后即可解决上述报错。

     

    下载rpm package

    在https://dev.mysql.com/downloads/repo/yum/ 下载合适版本的rpm包,复制下面的包名,如:

    然后自行安排好安装位置(的文件夹)后,使用wget命令下载rpm package

    wget http://dev.mysql.com/get/Downloads/(复制的包名)
    

     

    通过rpm包 安装mysql源

    rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
    

    可以手动检查源是否安装成功:

    ls /etc/yum.repos.d
    

    如果有看到mysql-community.repomysql-community-source.repo则说明成功

    或者使用yum repolist看到mysql目前启用的源,详见

     

    安装MySQL

    yum install mysql-community-server
    

     

    启动MySQL

    systemctl start mysqld.service
    

    注意拼写---mysqld

     

    查看状态

    systemctl status mysqld.service
    

     

    停止&重启

    systemctl stop mysqld.service
    
    systemctl restart mysqld.service
    

     

  • 相关阅读:
    ROSBAG的使用以及TF_OLD_DATA问题
    cmake 编译安装库到指定目录
    QT 文件夹内文件查询与删除
    数组直接写入vector向量的方法与问题
    github上下载开源项目
    组件
    对象(二)
    对象(一)
    事件
    rem 、em
  • 原文地址:https://www.cnblogs.com/G-Aurora/p/13166187.html
Copyright © 2011-2022 走看看