• 配置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做只读,明天配置读写分离。

  • 相关阅读:
    Hello,Cnblogs,I'm Kxia
    运维
    CRT 操作数据库乱码
    STM32 各引脚功能
    遍历结果集
    更换税控服务器主板后,重新申请注册码
    修改远程桌面端口号
    nginx 设置开机启动
    windows 日志清理批处理 设置到计划任务就可以每天清理日志了
    按关键字查找文件
  • 原文地址:https://www.cnblogs.com/cchun/p/3702461.html
Copyright © 2020-2023  润新知