zoukankan      html  css  js  c++  java
  • ()centos7 安装mysql8.0

     一、下载mysql

     

    1 .下载

      https://dev.mysql.com/downloads/repo/yum/

    wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
    rpm -ihv mysql80-community-release-el7-3.noarch.rpm

    安装后 打开  vim /etc/yum.repos.d

    添加了两个mysql的库

     2.更新

    yum update

    这一步很耗时间

    3.添加后就可以用yum 搜索到 mysql

    yum list | grep mysql

     找到对应的包进行下载安装

    yum install mysql-community-server.x86_64 #可以简写成 yum install mysql-server

    这一步太花时间了,选择从客户端登录官网下载,然后在上传的服务器上安装

     从官网上下载一个压缩包上传到服务器即可

    压缩

    之后先安装这个

    yum install numactl-libs 

    再安装下载的这两个文件

    rpm -hiv mysql-community-client-8.0.16-2.el7.x86_64.rpm
    rpm -hiv mysql-community-server-8.0.16-2.el7.x86_64.rpm

    安装完成

    mysql --version

    二、设置客户端远程登录mysql

     查看下之前安装的mysql文件

    rpm -qa | grep mysql

    server安装位置

    rpm -ql mysql-community-server-8.0.16-2.el7.x86_64

    client安装位置

    rpm -ql mysql-community-client-8.0.16-2.el7.x86_64

    启动服务

    systemctl start mysqld.service

      之后就可以查看初始密码了

    cat /var/log/mysqld.log | grep password #先查看初始密码

    初始登录后账户不能使用,需要修改密码

    mysql -uroot -p

    修改密码

    alter user 'root'@'localhost' identified by '密码' password expire never;

     查询用户发现root只能在本地使用

    use mysql;
    select host,user from user;

    设置root账号可以在所有客户端登录

    update user set host = '%' where user = 'root';

    8.0使用 mysql_native_password 的加密方式,客户端才能连接上

    alter user 'root'@'%' identified with mysql_native_password by '密码'

    可以尝试刷新权限在执行

    flush privileges;

    使用客户端登录

  • 相关阅读:
    hihocoder1634 Puzzle Game
    hihocoder1580 Matrix
    BZOJ3036 绿豆蛙的归宿
    CF|codeforces 280C Game on Tree
    [SDOI2011] 计算器
    [SCOI2007] 修车
    [JSOI2008] 球形空间产生器sphere
    APIO2012 派遣dispatching | 左偏树
    OI数据结构&&分治 简单学习笔记
    BZOJ3307 雨天的尾巴
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/11156352.html
Copyright © 2011-2022 走看看