zoukankan      html  css  js  c++  java
  • navicat 远程连接mysql

    一、修改用户权限:

    需要手动增加可以远程访问数据库的用户。

    方法一(不推荐)、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%"

    #mysql -u root -proot
    mysql>use mysql;
    mysql>update user set host = '%' where user = 'root';
    mysql>select host, user from user;
    方法二、直接授权(推荐)

      从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:(首先登陆Linux服务器,填写下面代码即可)

    [root@localhost software]# mysql -u root -proot 
    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

    mysql>FLUSH PRIVILEGES;

    操作完后切记执行以下命令刷新权限 

    FLUSH PRIVILEGES;

    方法三:终极方法

    注释bind-address = 127.0.0.1

    找到mysql.cnf

    把bind-address = 127.0.0.1 前面加上 #

    即  #bind-address = 127.0.0.1

    二、如果是云服务器 还需要设置安全组  入站规则 允许3306

    三、登录步骤

    此处为数据库的用户名与密码

    此处为服务器的用户名与密码

  • 相关阅读:
    Redis宣言
    软件工程
    分布式编程
    编程泛型
    tcp/ip高效编程总结
    IP协议详解
    gevent程序员指南
    网站架构
    这些话,是乔布斯给世间留下的真正伟大礼物
    Flink/Spark 如何实现动态更新作业配置
  • 原文地址:https://www.cnblogs.com/wzjwffg/p/12437220.html
Copyright © 2011-2022 走看看