• MariaDB 默认是禁止远程访问的 我们改掉它


    查询用户账号信息: 

    select User, host from mysql.user;

    现在只显示  root账户中的host项是localhost表示该账号只能进行本地登录,我们需要修改权限,输入命令:

    运行远程访问:只需要在数据库执行这条语句,有必要重启一下服务

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '你的密码' WITH GRANT OPTION;

    修改权限。%表示针对所有IP,password表示将用这个密码登录root用户,如果想只让某个IP段的主机连接,可以修改为

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.100.%' IDENTIFIED BY 'my-new-password' WITH GRANT OPTION;

    保存更改。再看看用户信息: 

    这个时候发现相比之前多了一项,它的host项是%,这个时候说明配置成功了,我们可以用该账号进行远程访问了 
    输入

    shell 
    service mysql restart 

  • 相关阅读:
    Java内存回收机制
    Java并发编程-synchronized指南
    Java Servlet完全教程
    Java线程池的那些事
    Java 代码性能优化总结
    Java开发必会的Linux命令
    Java多线程问题总结
    Redis 学习笔记续
    Redis 学习笔记
    Nginx配置文件详解
  • 原文地址:https://www.cnblogs.com/nongzihong/p/11269003.html
Copyright © 2020-2023  润新知