• Centos8安装MySql8


    首先所需:

        (以VM虚拟机为例)一台虚拟机

       

      安装mysql

        这次使用最新的安装包管理器

        

    sudo dnf install @mysql

      效果如下图:

      输入“Y”安装:

     

     

      启动MySQL服务并开机自启:

    sudo systemctl enable --now mysqld

     

      检查mysql是否在运行:

    sudo systemctl status mysqld

     

    要求你配置VALIDATE PASSWORD component(验证密码组件):

        1.输入y ,回车进入该配置

        2.选择密码验证策略等级, 我这里选择0 (low),回车

        3.输入新密码两次

        4.确认是否继续使用提供的密码?输入y ,回车

        5.移除匿名用户? 输入n ,回车不允许root远程登陆?

        6.我这里需要远程登陆,所以输入n ,回车

        7.移除test数据库? 输入y(我这里选择了NO) ,回车

        8.重新载入权限表? 输入y ,回车

        输入y ,回车进入该配置

     这个本来想把密码设置简单一点,结果试了两次不行!

      配置远程登陆

          如果需要设置root账户远程登陆,上一步骤中,不允许root远程登陆?这一步需要设为n。
        接下来本机登录MySQL,将root用户的host字段设为'%',意为接受root所有IP地址的登录请求:
        本机登录MySQL:

    mysql -uroot -p(密码)

     

     

    接着继续执行mysql语句,将将root用户的host字段设为'%':

    use mysql;
    update user set host='%' where user='root';
    flush privileges;

    设置完成后输入exit退出mysql,回到终端shell界面,接着开启系统防火墙的3306端口:

    sudo firewall-cmd --add-port=3306/tcp --permanent
    sudo firewall-cmd --reload

    如下:

     

    基本上就完成了,用SqlYog测试:

     OK! 完成!

  • 相关阅读:
    字节面试 抖音/火山高级后台开发工程师
    面试总结 缓存Redis
    腾讯面试 WXG 微信支付核心业务应用工程师
    富途面试 基础组件Java开发
    mybatis lombok 报错: java: java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor
    十进制转十六进制
    2020年第11届蓝桥杯C/C++B组 第二轮省赛
    辗转相除法
    2020年第11届蓝桥杯C/C++B组 第一轮省赛
    2020第十一届蓝桥杯大赛软件类国赛题目 C/C++ B 组
  • 原文地址:https://www.cnblogs.com/wangdayexinyue/p/13537128.html
Copyright © 2020-2023  润新知