zoukankan      html  css  js  c++  java
  • 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! 完成!

  • 相关阅读:
    系统开机自动运行程序和自动启动服务
    Show/hide mouse cursor
    Trap mouse events outside of my application
    Delphi防止同时出现多个应用程序实例CreateMutex
    用Delphi实现抓屏
    .NET四种注释规范
    再谈C#里4个访问权限修饰符
    什么是组件以及为什么使用组件
    做项目的时候千万不能懒!
    范式篇之一范式理论
  • 原文地址:https://www.cnblogs.com/wangdayexinyue/p/13537128.html
Copyright © 2011-2022 走看看