• Linux 安装MySQL


    参考:https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html#yum-repo-installing-mysql

    参考:https://www.jianshu.com/p/52bbb6a94f99

    过程记录:

    系统:centos 8.0

    1、在 https://dev.mysql.com/downloads/repo/yum/ 找到对应的 rpm 包的下载地址。我用的是 https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

    2、> wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm 下载这个包

    3、> yum -y install mysql80-community-release-el8-1.noarch.rpm 安装包依赖

    4、> yum -y install mysql-community-server  安装mysql ,到这一步的时候出现了错误,如下图

     然后我百度了一下,看到一个解决方法如下:

    解决方法:cd 到rpm包所在的目录然后执行 > rpm -ivh mysql80-community-release-el8-1.noarch.rpm   执行这句话。执行结果如下图

     继续执行: > yum -y install mysql-community-server 结果还是提示  于是仔细看了别人的解决方法,发现在了其中的问题,应该执行 > yum -y install mysql-server  去掉了“社区”

    5、> yum -y install mysql-server 安装成功。

     6、> systemctl start mysqld 成功后启动MySQL。

    7、> systemctl status mysqld.service 启动后查看启动状态。状态如下图

     8、接着查看MySQL的初始密码:> grep "password" /var/log/mysql/*  执行查询,结果如下,从截图可知,初始密码是空的。

    9、修改密码:> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Capso366@qq.com';

    可选:

      10、设置好后通过navicat去链接,提示决绝远程登录,通过查资料得知,这是由于root用户的host值(在mysql数据库中)为localhost导致的,也就是说只能在localhost登录root用户。此时需要把root的host值改为通配 ‘%’。

        > use mysql;

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

        > flush privileges;  刷新权限,这一步要注意。

  • 相关阅读:
    CREATE AGGREGATE
    技术文档列表
    jQuery 判断表单中多个 input text 中至少有一个不为空
    Java实现 蓝桥杯 算法提高 奥运会开幕式
    Java实现 蓝桥杯 算法提高 最长滑雪道
    Java实现 蓝桥杯 算法提高 最长滑雪道
    Java实现 蓝桥杯 算法提高 最长滑雪道
    Java实现 蓝桥杯 算法提高 最大值路径
    Java实现 蓝桥杯 算法提高 最大值路径
    Java实现 蓝桥杯 算法提高 最大值路径
  • 原文地址:https://www.cnblogs.com/leeke/p/14540620.html
Copyright © 2020-2023  润新知