zoukankan      html  css  js  c++  java
  • 配置yii访问远程数据库

    1、将hdp002的数据库放到hdp004后,发现yii出现找不到表messages的迹象。用hdp002远程登录hdp004后发现,原来是hdp004没有授权给hdp002,用下面的sql语句即可:

    在安装mysql的机器上运行: 
    
      1、d:mysqlin>mysql -h localhost -u root 
    
      //这样应该可以进入MySQL服务器 
    
      2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION 
    
      //赋予任何主机访问数据的权限 
    
           例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。 
    
      GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 
    
      如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码 
    
      GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 
    
      3、mysql>FLUSH PRIVILEGES 
    
      //修改生效 
    
      4、mysql>EXIT 
    
      //退出MySQL服务器,这样就可以在其它任何的主机上以root身份登录 
    

      2、我决定将hdp004作为主mysql,hdp005作为从mysql,hdp004做读写,hap做只读,明天配置读写分离。

  • 相关阅读:
    Update操作一定是先Delete再Insert吗?
    asp.net中的并发控制
    asp.net2.0下利用javascript实现treeview中的checkbox全选
    Json
    SQL Server2005 事务隔离级别
    设计概念模型
    前沿视频教程
    PowerDesigner使用
    表单 数字字符验证正则
    CharIndex對比Replace
  • 原文地址:https://www.cnblogs.com/cchun/p/3702461.html
Copyright © 2011-2022 走看看