局域网访问 MySQL 数据库这几天在看 MySQL ,正好家里有2台电脑,于是试着用命令行模式连接~
前提:两台电脑都安装了 MySQL~
先给两台电脑起个名~一个叫 server 一个叫 client !
client 家门牌号码 192.168.1.5
server 家门牌号码 192.168.1.10
client 想去 server 家保险柜看看,有什么值钱的!
首先 server 要先对保险柜念咒语,防止别人进入!他对client很放心,甚至很大方,给client全部权限!
于是乎 他喊出了 grant all on *.* to root@'192.168.1.5' identified by 'mypass';
好了,我们来解释一下这些都是干嘛的~
授权 192.168.1.5 这个地址 使用 用户:root 密码:mypass 登陆自己的数据库!这个 client 权利可大了,可以查看 server 的全部数据库,而且拥有除GRANT OPTION之外的所有简单权限!
这时候 client 闪亮登场,要进 server 家的保险柜,他也要念一段咒语!!HOHO
client 喊道:芝麻开门,保险柜一头雾水,大哥,现在是 2009年,而且还是在中国哦!!开个玩笑~~
client 正确咒语是: mysql -h 192.168.1.10 -uroot -p
Enterpassword:mypass
稍等2秒 保险柜开了!!show databases; 看看!故事讲完了.
http://www.svn8.com/mysql/2010022322993.html