zoukankan      html  css  js  c++  java
  • Mysql 允许外连

    mysql 数据库默认不允许数据库外连

    1. 可以在phpmysql等管理软件中使用

    2. 需更改 mysql 数据库里的 user表里的 host项
      把localhost改称%
      登录mysql服务器,执行以下命令

    mysql>use mysql;
    mysql>update user set host = ‘%’ where user =’root’;
    mysql>flush privileges;
    mysql>quit
    
    1. 需要提高用户权限
    GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
    

    (这表示赋予任何主机访问数据的权限,其中.表示可以访问mysql server上的任意数据库(全局权限),如果替换成a.*,即表示可以访问mysql server上的a数据库啦(表权限);

    其中%可以替换为具体的ip地址,如192.168.12.80,表示赋予该主机访问虚拟机mysql server的权限)

    备注:

    1. 云服务器设置远程访问别忘了开放3306端口,否则连接不上
    2. 重启mysql服务
  • 相关阅读:
    java final计算
    浅析Java中的final关键字
    easyui
    Java:类与继承
    java中&和&&
    XML
    JSON
    SQL
    selenium
    Metasploit
  • 原文地址:https://www.cnblogs.com/QinTO/p/11711915.html
Copyright © 2011-2022 走看看