配置yii访问远程数据库
时间:2014-05-01 08:45:25
收藏:0
阅读:473
1、将hdp002的数据库放到hdp004后,发现yii出现找不到表messages的迹象。用hdp002远程登录hdp004后发现,原来是hdp004没有授权给hdp002,用下面的sql语句即可:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 |
在安装mysql的机器上运行: 1、d:\mysql\bin\>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做只读,明天配置读写分离。
评论(0)