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;
    

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

  • 相关阅读:
    数据结构(一)线性表单链表试题
    虚拟研讨会:如何设计好的RESTful API?
    如何生成RestFul Api文档
    webstorm 10 设置文件的默认编码
    HAML学习
    Nodejs初阶之express
    RESTful API 简书
    解读Nodejs多核处理模块cluster
    Nginx做NodeJS应用负载均衡配置实例
    拿nodejs快速搭建简单Oauth认证和restful API server攻略
  • 原文地址:https://www.cnblogs.com/yangk1996/p/12656679.html
Copyright © 2011-2022 走看看