zoukankan      html  css  js  c++  java
  • Centos7-4下安装Mysql8-0-15

    一、下载Mysql

    Mysql下载地址:

    二、卸载Linux自带的mariadb

    安装Mysql之前需要卸载mariadb的安装包

    rpm -qa | grep mariadb   查看是否存在
    rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps     卸载
    rpm -qa | grep mariadb     再查看是否存在。
    

    三、解压Mysql

    下载完成之后通过FTP到Linux里面, 解压Mysql

    tar -xvf mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar
    

    四、依次安装所需RPM

    rpm -ivh mysql-community-common-8.0.15-1.el7.x86_64.rpm  --nodeps --force 
    rpm -ivh mysql-community-libs-8.0.15-1.el7.x86_64.rpm  --nodeps --force
    rpm -ivh mysql-community-client-8.0.15-1.el7.x86_64.rpm --nodeps --force
    rpm -ivh mysql-community-server-8.0.15-1.el7.x86_64.rpm --nodeps --force
    

    rpm -qa | grep mysql
    

    五、以此执行初始化命令

    mysqld --initialize;
    chown mysql:mysql /var/lib/mysql -R;
    systemctl start mysqld.service;
    systemctl  enable mysqld;
    查看初始Mysql密码
    cat /var/log/mysqld.log | grep password 
    

    使用命令登录Mysql 密码就是刚刚查询到的

    mysql -uroot -p
    

    六、修改Mysql密码,并远程授权

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
    exit;使用这个命令退出Mysql,然后通过新密码再次登录
    

     远程访问Mysql,通过下面命令授权

    create user 'root'@'%' identified with mysql_native_password by 'root';
    grant all privileges on *.* to 'root'@'%' with grant option;
    flush privileges;
    

    远程访问还需要关闭防火墙。我是之前已经将所有的端口都开启了。

  • 相关阅读:
    AutoMapper用法
    这些基础却重要的面向对象概念,你还记得多少
    Ajax工作原理
    CSS中的绝对定位与相对定位
    NET中的Memcached.ClientLibrary使用详解
    经典Linq实例语句
    软件工程的意义
    C#.Net Mvc运营监控,计算方法/接口/action/页面执行时间
    属性与字段的区别
    SQL 递归树 子父节点相互查询
  • 原文地址:https://www.cnblogs.com/yangk1996/p/12656679.html
Copyright © 2011-2022 走看看