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

    三、登录步骤

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

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

  • 相关阅读:
    Swift_Set详解
    Swift_数组详解
    Swift_字符串详解(String)
    选择排序_C语言_数组
    插入排序_C语言_数组
    快速排序_C语言_数组
    冒泡排序_C语言_数组
    七牛直播收获分享
    iOS 实用博客整理(连载版)
    iOS Swift-元组tuples(The Swift Programming Language)
  • 原文地址:https://www.cnblogs.com/wzjwffg/p/12437220.html
Copyright © 2011-2022 走看看